求助各位大神!struts2文件下载 360浏览器报错 求助!!!! 本帖最后由 kk945600 于 2013-01-06 17:25:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要用360浏览器呢?做java web开发还是用IE和Firefox好,试试其他的浏览器吧,360只适合浏览网站,不适合开发用的 如果你是用流方式上传下载,那就是把这部分工作丢给浏览器了,必然会遇到不同浏览器版本问题建议用apache的common包,里面对上传下载封装得很好 我这里以前也做了个关于struts2的文件下载的demo 这里提供以下关键的代码吧 希望可以帮到你 //filepath为文件在服务器上的地址public InputStream getDownloadFile() { InputStream iso = null; try { iso = new FileInputStream(filePath); } catch (FileNotFoundException e) { e.printStackTrace(); } return iso; } //跳转的action 方法public String exportGiftOrder() throws IOException{ return "list2"; }struts2.xml配置文件<action name="*GiftOrder" method="{1}GiftOrder" class="com.huatang.feiyi.mall.action.GiftOrderAction"> <result name="list2" type="stream"> <param name="contentType">application/octet-stream</param> <!-- 要有相对应的getDownloadFile()方法返回值是 InputStream --> <param name="inputName">downloadFile</param> <param name="contentDisposition">attachment;filename="${filePath}"</param> <param name="bufferSize">4096</param> </result> </action> 有人用过dwr和struts1结合的吗,有creator 问题 如何用JavaScript创建该xml文档,帮帮忙~ 猪八戒在西天取经的路上吃过肉吗? session的问题 jsp 显示验证码问题 关于Microsoft SQL Server 2000 Driver for JDBC 的问题 谁能告诉我用移动mm7的api怎么发送smil格式的彩信,急啊。我的分不多。。 oracle启动后tomcat就启动不了。为什么? 我的初恋 jsp 根据url怎么下载文件, EXT的 new Ext.XTemplate问题,急,在线等! 问下有没有谁有邮件编辑器的html代码呀~
//filepath为文件在服务器上的地址
public InputStream getDownloadFile() {
InputStream iso = null;
try {
iso = new FileInputStream(filePath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return iso;
} //跳转的action 方法
public String exportGiftOrder() throws IOException{
return "list2";
}
struts2.xml配置文件
<action name="*GiftOrder" method="{1}GiftOrder" class="com.huatang.feiyi.mall.action.GiftOrderAction">
<result name="list2" type="stream">
<param name="contentType">application/octet-stream</param>
<!-- 要有相对应的getDownloadFile()方法返回值是 InputStream -->
<param name="inputName">downloadFile</param>
<param name="contentDisposition">attachment;filename="${filePath}"</param>
<param name="bufferSize">4096</param>
</result> </action>