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

Tomcat+struts为何不能上传2G以上的文件

2011-12-24 
Tomcat+struts为什么不能上传2G以上的文件?struts-config.xml里已经在controller里设置了maxFileSize 4G

Tomcat+struts为什么不能上传2G以上的文件?
struts-config.xml里已经在controller里设置了maxFileSize= "4G "
<controller   maxFileSize= "4G ">
</controller>
tomcat所在等目录都是ntfs格式的分区。

但是上传2G以上的文件时,上传按钮一按,在ie直接(没有走到任何action)就跳出和网不通一样的错误页面。

请问这是为什么?

[解决办法]
2G上传我也只能说你真牛

在开始上传文件时,
IE会生成一个固定的分隔符boundary= "----=...... "用于划分不同Field

然后IE会遍历一次文件确认文件中不存在这个分隔符,如果存在会重新生成一个

而这个过程是非常浪费时间的,所以你会觉得IE好像没有反应一样
[解决办法]
把文件分割上传把 ^_^
[解决办法]
有必要上传这么大的文件?
你的1G是怎么传的,贴出来撒
非要如此,倒可以考虑FTP服务器
[解决办法]
那个设置太难找了!

将缓冲区变大就可以了,基本服务容器都是处理小批量的数据,SOCKET的频发性高,所以那个缓冲区设置的比较小来提高TCP的质量,不过内存都很少有4G的。

热点排行