【已解决】Linux系统下,AJAX上传文件,失败的解决方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chanlingmai5374/article/details/81204146

【场景】

项目测试时,Windows服务器的上传没有问题。

但Linux上传失败。根据php的断点判断,应该是最后一步,把"临时目录下的文件"复制到"临时文件的保存目录"时出错。

【解决方法】

首先,确认上传的临时目录在哪儿。

echo "phpinfo()"

找到“upload_tmp_dir”这一项。若为空,那就默认是Linux根目录下的tmp目录。

你也可以在php.ini里面指定。

然后呢,chmod 0777 临时目录。

再次上传文件。还是失败?

扫描二维码关注公众号,回复: 3233730 查看本文章

再来一次。chmod 0777 临时文件的保存目录

上传测试,成功!

P.S:如果还是失败,可能是上传文件太大等原因。可以具体配置php.ini。

猜你喜欢

转载自blog.csdn.net/chanlingmai5374/article/details/81204146