Ext+struts2如何实现文件下载

elia117 elia117 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我前台用的是Ext的Grid来展示文件列表, 服务端是用Struts2,现在想让用户选中一个文档后点下载按钮就能实现文档下载功能。数据库里放的是文档的名称和路径,文档的实际路径在c盘某个目录中,请问如何实现下载。

我再struts配置文件中
<action name="DownLoadDocument" class="DocumentAction" method="downLoadDocument">
<result type="stream">
<param name="inputName">inputStream</param>
<param name="contentType">application/x-msdownload;charset=utf-8</param>
<param name="contentDisposition">attachment;filename="hello"</param>
<param name="bufferSize">15097152</param>

</result>
</action>
可是返回时用firefox只能看到返回的文件流,并不能出现文件下载提示框。

请教各位高手是什么原因?
...全文
评论 15
收藏 已收藏
分享
返回顶部
elia117
Ajax 52,778 成员 25,334 内容