当前位置: 技术问答>java相关
文件下载问题!
来源: 互联网 发布时间:2015-05-16
本文导语: 我用servlet输出文件流下载,弹出系统默认的下载框,但是文件名得不到了,输出名为我servlet的名字。 比如下一个mp3,到http://..../servlet/test.mp3,test是我的servlet包名,mp3是servlet的名字。 但是我想用户得到的是原文件...
我用servlet输出文件流下载,弹出系统默认的下载框,但是文件名得不到了,输出名为我servlet的名字。
比如下一个mp3,到http://..../servlet/test.mp3,test是我的servlet包名,mp3是servlet的名字。
但是我想用户得到的是原文件的名字,相信大家都遇到过这个问题,请指教!谢谢
比如下一个mp3,到http://..../servlet/test.mp3,test是我的servlet包名,mp3是servlet的名字。
但是我想用户得到的是原文件的名字,相信大家都遇到过这个问题,请指教!谢谢
|
response.setHeader("Content-disposition",
"attachment; filename=" + filename);
"attachment; filename=" + filename);
|
当然能实现
response.setContentType("audio/x-mpeg");
response.setHeader("Content-disposition","attachment; filename=a.mp3");
response.setContentType("audio/x-mpeg");
response.setHeader("Content-disposition","attachment; filename=a.mp3");