我已经构建了一个将在我的组织内本地运行的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是每个文件还是整个上传。尝试增加大小。