2013-11-03 294 views
0

上传时出现同样的问题 - 我已经调试过,但看到下面的错误我很难过?考取的数据,并要求它的点之间文件上传失败

某处被移动到永久位置消失

Debug: ++ DB QUERY SUCCESSFUL 

Passed file detials 
array(1) { ["file"]=> array(5) { ["name"]=> string(10) "dblogo.png" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(14) "/tmp/phpy3ZPgA" ["error"]=> int(0) ["size"]=> int(30182) } } 
Warning: move_uploaded_file(/images/I8DfTdUehInQGjlp.png): failed to open stream: No such file or directory in /var/www/vhosts/jennys-cupcakes.co.uk/marble/file_upload.php on line 59 Warning: move_uploaded_file(): Unable to move '/tmp/phpy3ZPgA' to '/images/I8DfTdUehInQGjlp.png' in /var/www/vhosts/jennys-cupcakes.co.uk/marble/file_upload.php on line 59 

File move results: 
Debug: ++ FAILED TO MOVE FILE FROM /tmp/phpy3ZPgA TO /images/I8DfTdUehInQGjlp.png ++ 
+0

您确定该文件已被写入? – JAL

+1

请格式化您的问题! –

+0

@jmeier - 这个问题肯定dosnt需要任何格式? – user2584481

回答

0

它看起来像你想移动到/images/,这将是在的根文件系统,可能它不存在,或者没有写权限。如果您尝试保存到位于脚本相同位置的images/文件夹,请从图像路径的开头删除第一个/

+0

我已经尝试了两种建议爵士 – user2584481

+0

'images'目录是否已经存在?另外,您是否试过浏览文件系统上的'/ tmp'文件夹,以确保图像已经成功上传? – SteveEdson

+0

该文件当然存在,因为它发生得太快,我无法检查图像是否已经到达。 – user2584481