• 技术文章 >后端开发 >php教程

    iis7.0+php上传特大文件解决方案。该怎么解决

    2016-06-13 13:48:04原创265
    iis7.0+php上传特大文件解决方案。
    在WIN7下配置了IIS7.0+PHP环境,进行特大文件上传测试,一般文件为8G左右,在PHP.INI中已经设置了上传的各种参数,可以排除PHP.INI的问题,我是用SWFUPLOAD+FTP上传的,服务器给出的错误提示为:求筛选模块被配置为拒绝超过请求内容长度的请求。
    根据相关资料,我设置最大请求实体主体限制为10G,但是服务器提示只能是0-4G之间,服务器最大只能上传4G的吗?我想上传8G左右的应该怎么办?

    ------解决方案--------------------
    web的方式不能满足这么大的文件上传,因为上传这么大的文件的同时,服务端IIS同样需要占用这么大的内存。
    巨大的文件推荐使用FTP方式,因为FTP方式是专为数据传输而发明的协议。服务器不会占用内存。比较适合大量数据交互的场景。

    楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/04/17/1714073.html
    此控件是基于标准FTP协议实现的文件上传功能。支持10G大小文件的断点续传,用户体验非常好,特别适合有超大文件上传需求的项目。
    另外一个特点是支持自动上传指定的本地文件


    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php FTP iis 7.0 SWFUPLOAD
    上一篇: zend framework 出错,该怎么解决 下一篇: 网页板框高度有关问题
    Web大前端开发直播班

    相关文章推荐

    • PHP7+也支持类型声明了,聊聊这个特性!• 不从新编译PHP给php增加openssl模块记录 • nginx 配备php环境 • 安装使用PHPnow后程序无法使用有关问题 • 一个正则表达式的有关问题,数字的个数写1就可以匹配下,写比1大的就匹配不下了

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网