java 弹出下载_java如何实现下载弹出的对话框
展開全部
Java實現點擊下載32313133353236313431303231363533e58685e5aeb931333337396234文件的時候,彈出“另存為”對話框,選擇保存位置,然后下載,代碼如下:public?void?downLoad(String?filePath,?HttpServletResponse?response)
throws?Exception?{
System.out.println("filePath"+filePath);
File?f?=?new?File(filePath);
if?(!f.exists())?{
response.sendError(404,?"File?not?found!");
return;
}
BufferedInputStream?br?=?new?BufferedInputStream(new?FileInputStream(f));
byte[]?buf?=?new?byte[1024];
int?len?=?0;
response.reset();
response.setContentType("application/x-msdownload");
response.setHeader("Content-Disposition",?"attachment;?filename="?+?f.getName());
OutputStream?out?=?response.getOutputStream();
while?((len?=?br.read(buf))?>?0)?out.write(buf,?0,?len);
br.close();
out.close();
}
總結
以上是生活随笔為你收集整理的java 弹出下载_java如何实现下载弹出的对话框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java赋_Java赋值运算符(=)
- 下一篇: 单硝酸的功效与作用