求助:JSP下载远程文件。

阳小良 2011-07-28 04:36:26
是这样的,我们项目用到了集群
也就是多个服务器。

列举其中两个项目index和console
index是首页,console是控制后台
他们分布在两个服务器,也就是有各自的ip地址

现在我在index中有个按钮链接。href是:console中的文件名,比如:http://localhost:8080/console/flv/admin.flv下载flv视频页面还有个播放器,进行视频播放。

这样点击之后再火狐浏览器可以正常启用浏览器下载工具,但是在ie他就会默认用ie打开flv。可想而知,打开的全是乱码。
就是不知道现在在ie如何实现下载了
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
magong 2011-07-28
  • 打赏
  • 举报
回复
另外,在console应用中,设置一个响应头可以让链接总是下载文件,如
response.addHeader("Content-Disposition", "attachment;filename=abc.flv");
magong 2011-07-28
  • 打赏
  • 举报
回复
很可能是console中返回flv的时候没有正确设置response.setContentType()导致浏览器识别其为网页。
阳小良 2011-07-28
  • 打赏
  • 举报
回复

URL url = new URL(filename);
BufferedInputStream in=new BufferedInputStream(url.openStream());

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧