在服务器的PHP多文件上传不工作(php multiple file upload not work

2019-10-29 14:01发布

我共同主办,并有一个脚本一次在服务器上传多个文件,

在本地主机工作正常 ,但似乎没有在远程服务器上工作

然而尽管有文件的数量少 ,它的工作原理。 我设置下面php.ini变量,

在服务器上的php.ini文件

upload_max_filesize = 100M
post_max_size = 100M
max_file_uploads = 70
post_max_size = 100M

我还上传在后台脚本中设置以下变量,

ini_set('post_max_size', '100M');
ini_set('upload_max_filesize', '100M');
ini_set('max_execution_time', 0);
ini_set("memory_limit", "-1");
set_time_limit(0);
ini_set('max_file_uploads', '100');

ini_set('display_errors', 1); 
error_reporting(E_ALL); // E_ALL

和仍然没有工作。

没有错误/警告显示。 而且也希望在phpinfo() ,该值是正确的,因为它应该是(如上所述)

注意:通常我已经围绕每个文件和文件数量800KB一般都是25左右。

Answer 1:

更改为777目标文件夹的权限在您的服务器,它会被上传。 因为在启动Windows时使用Windows本地是不是粗鲁的权限将内容添加到目录,但Linux是关于许可非常consicious



Answer 2:

问题就解决了。

问题原因:更改为php.ini在服务器未反映。 因此,托管服务提供商联系,问题就解决了。



文章来源: php multiple file upload not working at server