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,里面是你的图片的下载链接,让用户自己下载。