PHP 文件上传 - 上传超过 10000 个文件



我已经构建了一个将在我的组织内本地运行的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 个文件。

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

一次上传的文件很多。

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

或者选择其他协议。HTTP 不适用于像这样的大批量上传。您是否考虑过使用 FTP?

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

最新更新