Php move#u Upload#u file和file#u exists返回true,can';t在浏览器或FTP中查看文件
该文件确实保存到目标文件夹中,我可以通过浏览器和FTP访问该文件夹,因为当我尝试删除该目录时,它表示该文件夹不是空的 我也知道它们在那里,因为当我执行scandir()时,它会列出所有文件 这是我的密码:Php move#u Upload#u file和file#u exists返回true,can';t在浏览器或FTP中查看文件,php,file,post,ftp,Php,File,Post,Ftp,该文件确实保存到目标文件夹中,我可以通过浏览器和FTP访问该文件夹,因为当我尝试删除该目录时,它表示该文件夹不是空的 我也知道它们在那里,因为当我执行scandir()时,它会列出所有文件 这是我的密码: <?php $device_name = str_replace(" ","_",strtolower($_POST["device_name"])); $target_dir = getcwd()."/wedding/"; $target_dir = $target_dir.$devi
<?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);
?>
结果是文件名中有特殊字符