因项目中涉及大文件上传的功能,暂时没有Flex或者ActiveX的实现方式。要通过普通http上传,结果发现浏览器对文件大小有限制,文件大于2GB时,ie8即不能上传,产生“ERROR_INTERNET_CONNECTION_ABORTED”错误。
经查询,发现下面的说明:
Software | Versions | Upload limit |
Internet explorer 32bit | All versions (3-8) | 2GB-1 |
Internet explorer 64bit | v. 8 | 2GB-1 (!) |
Mozilla Firefox | All versions | 2GB-1 |
Google chrome | All versions | >4GB |
Opera | 10 10 | >4GB |
表格中内容来自:http://translate.google.com.hk/translate?hl=zh-CN&sl=en&tl=zh-CN&u=http%3A%2F%2Fwww.motobit.com%2Fhelp%2Fscptutl%2Fpa98.htm&anno=2
经过测试Google chrome确实没有限制,目前ie9已经支持4GB文件的上传。