不得不说,对于我这个半路出家的半吊子来说,这个问题还真是难着我了。。。。
需求是当点击下载二维码,直接下载对应的网络地址的图片至本地。
因为已经有了图片地址,开始时一直想用js解决这个问题,但是找了许久仍不得法。(其间也得知了a标签的download性也仅限于下载服务器本地的文件,我的前端水平真的是渣渣的)
最后无奈才选择了使用接口的方式解决,以下为解决此问题的代码
@RequestMapping("/download") public void download(String src, HttpServletResponse response){ InputStream fis = null; // response.setContentType("image/gif"); response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition","attachment;filename="+"qrCode.jpg"); try { URL url &#