2015-10-16 24 views
-1

我随意开始无法将上传的文件移动到其他文件夹。已检查视频文件夹的权限,并确保它是可写的。我正在使用完整路径,并且以前没有遇到过问题。有什么想法吗?无法在PHP中移动文件

警告:move_uploaded_file()以:无法在/ home /主/的public_html /应用/班/视频移动 '的/ tmp/php5xBeV5' 到 '/home/main/homes/videos/1440597514_tmp_IMG_20150804_174422551.jpg'。上线34

function importVideo() { 
    $filename = $_FILES["file"]["name"]; 
    $newfilename = substr(md5(rand()), 0, 7); 
    $ext = pathinfo($filename, PATHINFO_EXTENSION); 
    $target_file = '/home/main/homes/videos/'.$filename; 
    $file = $_FILES['file']; 
    move_uploaded_file($file['tmp_name'], $target_file); 

} 
+0

错误不是来自该代码 - 您的$ newfilename是7个十六进制字符,但错误消息有一个更复杂的名称。 –

+0

提供的错误是使用$ filename,我必须复制旧代码。现在更新。 –

+0

检查此[post](http://stackoverflow.com/a/13723279/4611395)是否可以帮助您。 –

回答

0

最终class.php,我登录到服务器克隆的,我是引用没有实际存在的,我引用了服务器上的目录。感谢您的帮助。