在WIN7下配置了IIS7.0+PHP环境,进行特大文件上传测试,一般文件为8G左右,在PHP.INI中已经设置了上传的各种参数,可以排除PHP.INI的问题,我是用SWFUPLOAD+FTP上传的,服务器给出的错误提示为:求筛选模块被配置为拒绝超过请求内容长度的请求。
根据相关资料,我设置最大请求实体主体限制为10G,但是服务器提示只能是0-4G之间,服务器最大只能上传4G的吗?我想上传8G左右的应该怎么办?
根据相关资料,我设置最大请求实体主体限制为10G,但是服务器提示只能是0-4G之间,服务器最大只能上传4G的吗?我想上传8G左右的应该怎么办?
解决方案 »
- 求梅花雪的无级树,在线等,急!
- mysql 如何自读取dbf文件中的数据?不想用老外写的东西。。。。
- php递归遍历多维数组,合并重复值并记录重复次数
- 菜鸟问题,关于include_once与函数
- 大家都来看看这段代码,为什么提交不了参数呢?
- 在IIS下使用PHP,如何调用php4isapi.dll,不调用php.exe
- phpmyadmin中的config.inc.php需要进行哪些基本配置才能使用?那些旧版本的配置说明都没法用了。
- 有关往数据库中存储图形,显示的问题,我这样只能显示出一张图片,不能显示出所有的,谁能帮我改写一下,
- 大家讨论,为什么新华网全是htm??????
- 提交加载图片不出来
- 求助~~关于显示自定义长度字符串的问题
- php获取url中的参数
你总不至于用 php 去写 ftp 服务器吧
巨大的文件推荐使用FTP方式,因为FTP方式是专为数据传输而发明的协议。服务器不会占用内存。比较适合大量数据交互的场景。楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/04/17/1714073.html
此控件是基于标准FTP协议实现的文件上传功能。支持10G大小文件的断点续传,用户体验非常好,特别适合有超大文件上传需求的项目。
另外一个特点是支持自动上传指定的本地文件
在HTTP中向服务器上传大文件的方法可以参考一下QQ邮箱的做法。楼上的朋友说的很正确,必须将文件分割成许多个小数据块,然后每次上传一个小的数据块,这样服务器就能够处理。其实现在网上也有成熟的解决方案了,楼主可以搜一下。Xproer.HttpUploader3
此控件支持2G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
文件MD5值计算进度:文件MD5值计算完毕文件上传中文件上传完毕