2016-07-14 161 views
1

该文件不会保存到我可以在浏览器和FTP上访问的目标文件夹,因为当我尝试删除目录时它说该文件夹是不是空的。move_uploaded_file和file_exists返回true,无法在浏览器或FTP中查看文件

我也知道他们在那里,因为当我做一个scandir()时,它会列出所有的文件。

这里是我的代码:

<?php 
$device_name = str_replace(" ","_",strtolower($_POST["device_name"])); 
$target_dir = getcwd()."/wedding/"; 
$target_dir = $target_dir.$device_name."_".time()."_".basename($_FILES["file"]["name"]); 
$arr = array(); 
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_dir)) { 
    $arr["status"] = 1; 
    $arr["result"] = "Photo Sent"; 
} else { 
    $arr["status"] = 0; 
    $arr["result"] = "Error Sending Photo"; 
} 
echo json_encode($arr); 
?> 

回答

1

原来那里有特殊字符的文件名。