我已经构建了一个将在我的组织内部本地运行的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个文件。
答案 0 :(得分:0)
一次要上传很多文件。
也许您可以创建一个JavaScript应用程序来处理上载并将分组的文件拆分为单独的上载。
或选择其他协议。 HTTP不适用于此类的大量上传。您是否考虑过使用FTP?
平均上传大小有多大?这也可能是网络浏览器的局限性。我不确定upload_max_filesize是每个文件还是整个上传。也尝试增加尺寸。