日期:2014-05-18  浏览次数:20969 次

java中type="file"上传的文件大小默认是多大,如何设置使大小不受限制,在tomacat以及weblogic环境下有如何调
java中type="file"上传的文件大小默认是多大,
如何设置使上传大小不受限制,
在tomacat以及weblogic环境下有如何调。
关键是用weblogic发布如何配置。
tomacat weblogic type=file 文件大小

------解决方案--------------------
如果是struts的话,默认是struts.multipart.maxSize=2097152kb。这个应该可以修改,我没试过。
纯html的话,好像没有默认值,我上传过1G左右的也是可以传的。
别的框架应该有,我不太清楚。

如果大小不受限制,我认为最理想的就是通过ftp方式了。比如apache有成熟的ftp项目吧,开源的。
------解决方案--------------------
tomcat和weblogic这样的服务程序并没有限制上传文件的大小,上传文件的大小只是被那些文件上传的解析工具限制了而已。例如最常用的commons-fileupload.jar。struts也是基于这个jar的,是它在源码里解析的时候多了一个文件大小的判断限制。http协议是一种短连接的协议,上传大文件的话还是用ftp好
------解决方案--------------------
type="file"上传的文件大小默认是多大,如何设置使大小不受限制,
本身是没有大小限制的。一般是用的上传组件会有大小的设置。

在tomacat以及weblogic环境下有如何调
这个也没有设置。即默认可任意大小。

你可以看下你的项目里后台做上传的那部分是用的什么,一般那里是有限制的。
------解决方案--------------------
上传组件通常会提供一个属性,来限制文件上传的大小,当然这个值也可以设置成不限制大小,但是文件上传这个还收浏览器的限制,在不同浏览器下,同一个上传组件所能上传文件的大小也是有区别的。