codeUrl 图片地址
fileName 图片名字

public void downQRCode(String codeUrl, String fileName, HttpServletResponse resp) {ServletOutputStream outputStream=null;InputStream inputStream=null;try {URL url = new URL(codeUrl);//打开链接URLConnection urlConnection = url.openConnection();// 设置是否从httpUrlConnection读入urlConnection.setDoInput(true);// 设置是否向HttpURLConnection输出urlConnection.setDoOutput(true);// 设置是否使用缓存urlConnection.setUseCaches(false);inputStream = urlConnection.getInputStream();// 连接urlConnection.connect();//输出resp.reset();resp.setCharacterEncoding("UTF-8");resp.setContentType("image/jpeg;charset=utf-8");//new String 里边的是为了防止乱码resp.setHeader("Content-Disposition","attachment;filename=\""+new String(fileName.getBytes("ISO8859-1"),"UTF-8")+"\"");outputStream = resp.getOutputStream();byte[] bt=new byte[1024];int len =0;while((len=inputStream.read(bt)) != -1){outputStream.write(bt,0,len);}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally {try {outputStream.close();inputStream.close();} catch (IOException e) {e.printStackTrace();}}}

浏览器下载图片(JAVA代码)相关推荐

  1. 调用浏览器下载图片 java实现

    导论: JavaWeb下载文件一般分为两类,其中一类例如.txt,.excel,.zip等浏览器可以识别的文件类型,可以利用<a><a/>标签的链接实现,但是图片的下载确比较麻 ...

  2. 使用python下载图片(新手代码)

    使用python下载图片(新手代码) 刚学python 没多久, 代码处处是漏洞,也希望各位大佬理解一下 爬出来的图片... 使用的 是 https://www.tianapi.com/  接口下的  ...

  3. IE浏览器下载图片直接打开的问题

    使用IE浏览器下载图片直接打开的解决方法 两个部分的内容: ng alain中的下载文件模块的组件的引用 webpack打包遇到的一个问题 ng alain 链接如下:查看ng alain插件 完美解 ...

  4. java 使用浏览器下载图片

    把图片服务器的图片地址通过浏览器下载下来:

  5. 使用HttpClient下载图片常用代码,以及下载失败原因

    最近一直在完善云相册项目,寻找各种bug,昨天突然发现,图片上传经常出现错误,错误有可能与网速有关,但是这种错误却是致命的,我们不能保证所有人的网速都很稳定,于是我就仔细看了下代码,发现异常都是在此处 ...

  6. Android WebView支持文件下载之调起浏览器下载(Java与Kotlin版)

    使用函数 WebView默认没有开启文件下载的功能,如果想使得WebView能够支持文件下载,就需要给WebView设置下载监听器setDownloadListener,每当有文件需要下载时,就会回调 ...

  7. HTML+JS实现浏览器下载图片 (可以下载第三方链接的图片)

    如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示: <a href="http://www.baidu.com/img/baidu_jgylogo3. ...

  8. JAVA软件图片浏览下载_java模拟浏览器下载图片

    /** * 抓取网上的图片 * @param imgSrc * @param filePath */ public static void downloadImgByNet(String imgSrc ...

  9. java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案

    JAVA实现文件下载,浏览器端得到数据没反应 代码如下 public void doPost(HttpServletRequest request, HttpServletResponse respo ...

最新文章

  1. OCX和DLL的区别
  2. C# IPGlobalStatistics获取本机网络流量信息
  3. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
  4. 那些感动过我的句子(英文版)
  5. xampp mysql 备份_Linux Xampp计划任务自动备份Mysql数据库和所有网站
  6. 【DP】花店橱窗布置 (ssl 1626/luogu 1854)
  7. php调用sqlldr失败,php system()命令调用sqlplus导致php挂起
  8. POJ 2182 Lost Cows
  9. html网站a标签直接下载pdf,不在浏览器打开
  10. 汽车电子技术——CAN总线系统
  11. 笔记本计算机没反应怎么办,有办法 | 耳机插进电脑没反应怎么办?
  12. 前端 Coder 手中的 Docker
  13. Java校验身份证号码的工具类
  14. 2019全球人工智能技术大会在宁举办
  15. python学后总结_为什么那么多自学Python的后来都放弃了,总结起来就这些原因
  16. 电子科技大学公开课:数字信号处理
  17. 关于做一个有价值的人的思考(1,财富扮演什么角色)
  18. JS游戏——flappy bird
  19. 用寄存器HAL库完成LED流水灯程序以及通过MDK5模拟示波器观察波形
  20. Python刷题中常用的知识点和易忘点

热门文章

  1. 团队的秘密 - 笔记
  2. Cortex-M系统中断延迟及其测量方法
  3. python re.search模糊匹配字符串/找出含有指定某几个/多个字符串的文件
  4. 计算机硬盘用u盘维修,U盘装机大师修复磁盘坏道详细教程
  5. Unity3d防止按键劫持导致无法响应点击事件
  6. 中国计算机学会大数据专家委员会增选,阿里李飞飞、李静远入选正式委员
  7. 新标日初级上册单词9----12
  8. 奇虎360安全卫士推出“绿色软件”下载平台
  9. ArcGIS Pro导入Revit数据(rvt->slpk)
  10. 股​票​投​资​5​0​本​经​典​书​籍