日期:2014-05-17  浏览次数:20629 次

jsp弹出另存为对话框,获取到路径,保存java生成的图片。
我用java生成了一张二维码图片,可以保存到固定路径,怎么才能够实现用户点击保存按钮以后,弹出另存为对话框保存呢。

输入用户名和身份证号码,点击导出,后台会生成一张二维码图片
                       // 生成二维码QRCode图片
File imgFile = new File(imgPath);
// 生成二维码QRCode图片
ImageIO.write(bufImg, "png", imgFile);

怎样才能把这张图片实现另存为功能呢。我的想法是,前台弹出另存为对话框,获取到用户选择的路径,传入到后台,再保存就可以了。imgPath就是保存图片的路径。
Java 图片 JSP 对话框 二维码

------解决方案--------------------
另存为功能只需要改下配置文件就可以了,你可以百度下
------解决方案--------------------
你的逻辑不对,如果是下载设置一下请求头就可以
------解决方案--------------------
另存为功能只需要改下配置文件就可以了
------解决方案--------------------
java后台可以使用response.setHeader("Content-Disposition", "attachment; filename=\" kkk.jpg" + "\"");来直接返回文件给前台,你自己百度下。
还有一种思路是,保存,弹出一个div,里面是你的图片的下载链接,让用户自己下载。