文件下载(语音,文件)

一,注意path地址是http请求访问到的地址,而不是文件路径

//后台代码

response.setHeader("Content-Disposition", "attachment;filename="+filename);

URL url = new URL(path);
// path是指欲下载的文件的路径。
URLConnection conn = url.openConnection();
InputStream fis = conn.getInputStream();
OutputStream out = response.getOutputStream();
//写文件
int b;
while((b=fis.read())!= -1){
out.write(b);
}
fis.close();
out.close();

这是浏览器直接下载

 

第二种,前端js方式

window.open('https://1.1.1.1/test.txt')

 

posted @ 2019-01-08 10:39  __Ant  阅读(812)  评论(0编辑  收藏  举报