首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java中点击图片时如何将图片下载到本地电脑?

在java中点击图片时如何将图片下载到本地电脑?
EN

Stack Overflow用户
提问于 2012-05-22 16:07:00
回答 2查看 1.7K关注 0票数 1

在java中单击图像时,如何将图像下载到本地计算机?

图像存储在名为Image in web-inf文件夹中,该图像在链接中作为src给出。当我点击此链接时,我可以将此图像下载到本地计算机。有谁能帮我吗??

代码语言:javascript
复制
<a href="<%=request.getContextPath()%>/pages/imageDownload.jsp"> Image download </a>
this is the link to next page.

<img src="images/abt.jpg" width="300" height="100" alt="" />

这是图像链接..我想在点击这个链接时下载图片。

提前谢谢..

EN

回答 2

Stack Overflow用户

发布于 2012-05-22 16:11:30

请看这个答案:https://stackoverflow.com/a/1134128/34088

在您的示例中,应该将content-type设置为image/jpeg

票数 0
EN

Stack Overflow用户

发布于 2012-05-22 17:01:34

当您使用a href包装图像时,单击该链接即可在web浏览器中查看该图像。要下载它,你必须右击并给出保存链接为,然后选择你想要存储文件的目录。

但如果你只想在下载时点击链接本身,你可以使用表格。

例如:

给出一个名为的servlet的链接位置,该servlet包含:

在"your servlet“的doGet()方法中,按照Aaron Digulla指出的https://stackoverflow.com/a/1134128/34088用法:

代码语言:javascript
复制
byte[] data = getBinaryFromSomeWhere(request.getParameter("xyz"));
response.setContentType("image/jpeg");
request.setHeader("Content-length", Integer.toString(data.length));
out.write( data, start, end );
out.flush();

该文件将保存在您的系统中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10698131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档