springboot实现下载图片

2025-11-06 13:36:33

1、第一步:搭建springboot环境。

file---》new--》project..--》设置项目名称download,添加web依赖

springboot实现下载图片

springboot实现下载图片

springboot实现下载图片

springboot实现下载图片

springboot实现下载图片

2、第二步:编辑代码。

具体代码如下所示

@Component@Scope("prototype")@RequestMapping("/downloadImg")public class DownloadController {   @RequestMapping("download")   public ResponseEntity<byte[]> download(HttpServletRequest request) throws IOException {       //读取文件       File file = new File("D:/img/火影2.jpg");       byte[] body = null;       InputStream is = new FileInputStream(file);       body = new byte[is.available()];       is.read(body);       HttpHeaders headers = new HttpHeaders();       //设置文件头       headers.add("Content-Disposition", "attchement;filename=" + new String( "火影2.jpg".getBytes("gb2312"), "ISO8859-1" ));       HttpStatus statusCode = HttpStatus.OK;       ResponseEntity<byte[]> entity = new ResponseEntity<byte[]>(body, headers, statusCode);       return entity;   }}

springboot实现下载图片

3、第三步:测试功能。

1、打开谷歌或者其它浏览器。

2、输入地址如下图所示

3,、素材如下

springboot实现下载图片

springboot实现下载图片

springboot实现下载图片

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢