Home  >  Article  >  Backend Development  >  请问如何向 Web 服务器上传大文件(PHP)

请问如何向 Web 服务器上传大文件(PHP)

WBOY
WBOYOriginal
2016-06-06 20:49:18788browse

服务器脚本,PHP,如果不修改php.ini的情况下(默认128mb),如何在web环境上传大于1G的文件

回复内容:

服务器脚本,PHP,如果不修改php.ini的情况下(默认128mb),如何在web环境上传大于1G的文件

这个是我两年前问的,居然被翻出来了。我是通过chunk切割文件进行上传的。当然,有人说IE6不支持chunk啊,所以就用了flash。那有人肯定会说,我也不会flash啊,没关系,有个插件,plupload,这个能解决问题。

= =必须改…… 既然用php来做。那就是PHP来接收数据的。php你还设置不接收大于多少的……这不自相矛盾么。。。

PHP是天生无法接受大文件上传的
因为默认接受上传的 $_FILES 会把文件内容全部写入内存后再做处理。
而php://input又不支持读取ENCTYPE="multipart/form-data" 表单提交的数据的。
一般都是用apache或nginx的上传插件处理的

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn