首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Struts2 实现下载Excel的大小在哪设置?该如何处理

2012-01-01 
Struts2 实现下载Excel的大小在哪设置???我现在用Struts2实现下载Excel,因为我的Excel中有图片所以大一点.

Struts2 实现下载Excel的大小在哪设置???
我现在用Struts2实现下载Excel,因为我的Excel中有图片所以大一点.我的EXCEL大小 71K 的时候下载正常, 84K 的时候下载的EXCEL中的图片就没有了.麻烦哪位高手指教一下.本人比较急 谢谢!

Struts.xml

XML code
<action name="datedownload" class="datedownloadAction" >            <result name="success" type="stream">                <param name="contentType">application/excel</param>                <param name="inputName">downloadWebDto.targetFile</param>                <param name="contentDisposition">attachment;filename="Temp.xls"</param>                 <param name="bufferSize">[color=#FF0000]10485760[/color]</param>            </result>            <result name="input">welcome.jsp</result></action>


bufferSize是设置缓存大小,好像不是设置下载文件的大小.不知道在哪设定.

[解决办法]
下载文件的大小应该没有地方设置吧我觉得

因为这和上传文件是不一样的
上传是不可预知的事件,也就是说不知道客户会上传多大的文件,
所以需要控制大小来让上传顺利完成。

但是下载动作完全是可控的事件,
发送给客户端的文件,完全是服务器端的程序“主动”送出的。

所以我觉的解决这个问题,还是要在怎么给文件瘦身入手

个人意见。
也许有办法设置,算我孤陋寡闻了
也借lz宝地学习一下

good luck

热点排行