java - 将图像保存到桌面

标签 java jquery image save

我有一个用 java 编写的网站,它在其主页上显示图像。我需要向用户提供一个界面,允许他们通过放置在图像旁边的软盘图标将该图像保存在桌面上。你能告诉我该怎么做吗

最佳答案

您真正需要的是正确的响应 header 。就像这样。

reponse.setHeader("Content-disposition",
                  "attachment; filename=" +
                  "Example.png");

然后我会尝试做

request.getRequestDispatcher("/images/background.png").forward(request,response);

但我尚未对此进行实际测试,因此您可能必须读取该文件并复制字节。 :(

关于java - 将图像保存到桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5234775/

相关文章:

jquery - 离开页面时如何处理 jQuery ajax post 错误

java - Jpanel调整大小时如何使图像居中

PHP/GD ImageSaveAlpha 和 ImageAlphaBlending

java程序使用斯坦福解析器获取句子的解析分数

java - 如何让 JLabel 显示已选择哪个按钮

codeigniter - Codeigniter 中的 JQuery Ajax POST

python - 如何将两个图像并排连接?

java - 以树形形式呈现数据

java - Landroid/widget/ImageView 类中没有字段 mMaxWidth

向下滑动的 Jquery Image Slider