提交的文件没有使用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忽略提交文件并没有生效问题解决

使用 git add -N 后文件没有进入提交

SVN:有没有办法将文件标记为“不提交”?

ajaxsubmit怎么提交文件

TortoiseGit添加文件还没有提交为啥显示对号不是加号?

有没有遇到过git提交更新文件合并成功之后文件没更新的情况