当前位置: 技术问答>用resin+smartupload上传大文件时出现问题。。。。。。(50分)
iis7站长之家
用SmartUpload上传文件时,最大能支持多大的文件上传?
来源: 互联网 发布时间:2015-06-18
本文导语: 用SmartUpload上传文件的时候,好象上传文件的大小有限制,文件大的时候,会出错误:Root cause: java.lang.OutOfMemoryError 用SmartUpload上传文件时,最大能支持多大的文件上传? | 请看组件的说明,可以设置最大...
用SmartUpload上传文件的时候,好象上传文件的大小有限制,文件大的时候,会出错误:Root cause:
java.lang.OutOfMemoryError
用SmartUpload上传文件时,最大能支持多大的文件上传?
java.lang.OutOfMemoryError
用SmartUpload上传文件时,最大能支持多大的文件上传?
|
请看组件的说明,可以设置最大上传字节数。缺省可能是2M?
请外,最大上传还取决于服务器的设置,比如Apache的设置。此外有些Servlet/JSP 引擎也有上传限制的设置,比如JRun。
请外,最大上传还取决于服务器的设置,比如Apache的设置。此外有些Servlet/JSP 引擎也有上传限制的设置,比如JRun。
|
我个人测试过57M的文件,我想,就SmartUpload本身来说应该是没有上限的。
至于OutOfMemoryError是你给Java VM分配的内存太小了造成的,在Java启动的参数后面加上 -Xmx256M(举例)。
至于OutOfMemoryError是你给Java VM分配的内存太小了造成的,在Java启动的参数后面加上 -Xmx256M(举例)。
|
在jspSmartUploadjsp目录下的sample3.jsp中有这样一段,有用:
// Initialization
mySmartUpload.initialize(pageContext);
// Only allow txt or htm files
mySmartUpload.setAllowedFilesList("htm,html,txt,,");
// DeniedFilesList can also be used :
// mySmartUpload.setDeniedFilesList("exe,bat,jsp");
// Deny physical path
// mySmartUpload.setDenyPhysicalPath(true);
// Only allow files smaller than 50000 bytes
// mySmartUpload.setMaxFileSize(50000);
// Deny upload if the total fila size is greater than 200000 bytes
// mySmartUpload.setTotalMaxFileSize(200000);
// Initialization
mySmartUpload.initialize(pageContext);
// Only allow txt or htm files
mySmartUpload.setAllowedFilesList("htm,html,txt,,");
// DeniedFilesList can also be used :
// mySmartUpload.setDeniedFilesList("exe,bat,jsp");
// Deny physical path
// mySmartUpload.setDenyPhysicalPath(true);
// Only allow files smaller than 50000 bytes
// mySmartUpload.setMaxFileSize(50000);
// Deny upload if the total fila size is greater than 200000 bytes
// mySmartUpload.setTotalMaxFileSize(200000);
|
我用过的SmartUpload把上载的文件存在内存中,很差劲。所以最大上传文件取决于虚拟机的内存。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。