提交的文件没有使用move_uploaded_file(),php移动到新文件夹
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提交的文件没有使用move_uploaded_file(),php移动到新文件夹相关的知识,希望对你有一定的参考价值。
我有以下内存配置和可写文件名 -
upload_max_filesize = 256M;
post_max_size = 256M;
memory_limit = 256M;
并形成enctype =“multi-part / form-data”,该文件夹的权限是777(尝试使用755和644)。遗憾的是无法弄清楚实际的错误 -
if (move_uploaded_file($_FILES['async-upload']['tmp_name'], __DIR__.'/wp-content/uploads/'.$_FILES['async-upload']['name'])) {
echo "File is valid, and was successfully uploaded.
";
} else {
// this always returns 0
echo $_FILES['async-upload']["error"];
}
什么可能是上传失败的原因和我在这里缺少的?
相同的代码在另一个项目中工作?
答案
将M
添加到这样的数字以表示Megabyte
upload_max_filesize = 256M;
post_max_size = 256M;
memory_limit = 256M;
并且不要忘记在进行更改后重新启动Web服务器。
以上是关于提交的文件没有使用move_uploaded_file(),php移动到新文件夹的主要内容,如果未能解决你的问题,请参考以下文章
git使用.gitignore忽略提交文件并没有生效问题解决