当前位置:   article > 正文

java WEB项目通过url下载图片到本地_webdriver 打开图片链接下载 java

webdriver 打开图片链接下载 java
  1. @RequestMapping(value="/downloadImg")
  2. public void downloadImg(HttpServletResponse response,HttpServletRequest request) throws Exception{
  3. BufferedInputStream dis = null;
  4. BufferedOutputStream fos = null;
  5. String urlString = request.getParameter("urlString");
  6. String fileName = urlString.substring(urlString.lastIndexOf('/') + 1);
  7. try {
  8. URL url = new URL(urlString);
  9. response.setContentType("application/x-msdownload;");
  10. response.setHeader("Content-disposition", "attachment; filename=" + new String(fileName.getBytes("utf-8"), "ISO8859-1"));
  11. response.setHeader("Content-Length", String.valueOf(url.openConnection().getContentLength()));
  12. dis = new BufferedInputStream(url.openStream());
  13. fos = new BufferedOutputStream(response.getOutputStream());
  14. byte[] buff = new byte[2048];
  15. int bytesRead;
  16. while (-1 != (bytesRead = dis.read(buff, 0, buff.length))) {
  17. fos.write(buff, 0, bytesRead);
  18. }
  19. } catch (Exception e) {
  20. e.printStackTrace();
  21. } finally {
  22. if (dis != null)
  23. dis.close();
  24. if (fos != null)
  25. fos.close();
  26. }
  27. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/801167
推荐阅读
相关标签
  

闽ICP备14008679号