PHP FileUpload-上传超过10000个文件

时间:2018-10-06 15:06:57

标签: php file-upload

我已经构建了一个将在我的组织内部本地运行的Web应用程序。

通过文件上传模块,我允许用户将图像上传到服务器中的预定义文件夹。因为,用户将同时处理1000幅图像,所以我应该允许他们一次上传1000幅文件。

该应用程序驻留在运行ubuntu,PHP5,apache2和MySQL的Linux服务器上。我在php.ini中做了以下更改

upload_max_filesize = 1024M
max_file_uploads = 10000

我对upload_max_filesize的理解是单个图像的大小,而对max_file_uploads的理解是文件的数目。这在我的本地机器上也没有问题,这也是带有apache2,php5和mysql的ubuntu。但是,当用户尝试上传文件时,他们一次只能上传900个文件。

用户使用Windows计算机与服务器进行交互。如何让服务器在一次上传中接受10000个文件。

1 个答案:

答案 0 :(得分:0)

一次要上传很多文件。

也许您可以创建一个JavaScript应用程序来处理上载并将分组的文件拆分为单独的上载。

或选择其他协议。 HTTP不适用于此类的大量上传。您是否考虑过使用FTP?

平均上传大小有多大?这也可能是网络浏览器的局限性。我不确定upload_max_filesize是每个文件还是整个上传。也尝试增加尺寸。