我有以下内存配置和可写文件名 -
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.\n";
} else {
// this always returns 0
echo $_FILES['async-upload']["error"];
}
什么可能是上传失败的原因和我在这里缺少的?
相同的代码在另一个项目中工作?
将M
添加到这样的数字以表示Megabyte
upload_max_filesize = 256M;
post_max_size = 256M;
memory_limit = 256M;
并且不要忘记在进行更改后重新启动Web服务器。