move_uploaded_file() 无法打开流:没有这样的文件或目录
2022-08-30 23:07:41
我已经完成了你的标准检查(那里的目录,设置的权限足够宽松),我很确定我已经涵盖了你的标准愚蠢的人类技巧。下面是失败的代码:
move_uploaded_file($_FILES['image1']['tmp_name'], "/public_html/flashsale/assets/img/products/T".$_FILES['image1']['name']);
目录就在那里 - 我从FileZilla复制了路径。我甚至将权限设置为777,无论是在FileZilla中还是在HostGator控制面板上的文件管理器中。此代码生成两个警告:
消息: move_uploaded_file(/public_html/flashsale/assets/img/products/Tsirloin.jpg) [function.move-uploaded-file]: 无法打开流: 没有这样的文件或目录
消息: move_uploaded_file() [function.move-uploaded-file]: 无法将 '/tmp/phpI5GZ3S' 移动到 '/public_html/flashsale/assets/img/products/Tsirloin.jpg'
按照这个顺序。那么,文件正在上传,目录存在并设置为777,我还能错过什么?