Warning: move_uploaded_file(C:\wamp\www/uploads/a.mp3): failed to open stream: No such file or directory in C:\wamp\www\display\uploadfile.php on line 206
Warning: move_uploaded_file(): Unable to move 'C:\wamp\tmp\php75FD.tmp' to 'C:\wamp\www/uploads/a.mp3' in C:\wamp\www\display\uploadfile.php on line 206
Run Code Online (Sandbox Code Playgroud)
的var_dump:
array (size=1)
'file' =>
array (size=5)
'name' => string 'a.mp3' (length=5)
'type' => string 'audio/mp3' (length=9)
'tmp_name' => string 'C:\wamp\tmp\php75FD.tmp' (length=23)
'error' => int 0
'size' => int 4030592
Run Code Online (Sandbox Code Playgroud)
tmp和upload目录的权限设置为所有人>完全权限
PHP已正确设置上传文件大小
我不知道为什么文件不会上传...
编辑:代码:http: //pastebin.com/kFG2v2PJ
问题:C:\wamp\www/uploads/.
将斜杠更改为反斜杠并确保该目录C:\wamp\www\uploads\存在.您可以使用DIRECTORY_SEPARATOR常量使代码在多个系统上运行.
此外,如果没有看到您的代码,您需要确保将正确的参数放入其中 move_uploaded_file()
编辑代码后:
更改
$target_path = APP_PATH."/uploads/";
Run Code Online (Sandbox Code Playgroud)
至
$target_path = APP_PATH . DIRECTORY_SEPARATOR . "uploads" . DIRECTORY_SEPARATOR;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8924 次 |
| 最近记录: |