2016-07-14 3 views
1

Die Datei in den Zielordner nicht speichern, die ich auf dem Browser und FTP zugreifen können, weil, wenn ich versuche, das Verzeichnis löschen es heißt, dass der Ordner nicht leer.move_uploaded_file und file_exists return true, kann die Datei nicht im Browser oder FTP sehen

ich auch wissen, sie sind da, weil, wenn ich einen scandir tun(), listet es alle Dateien.

Hier ist mein Code:

<?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); 
?> 

Antwort

1

stellte sich heraus, dort, wo Sonderzeichen im Dateinamen.

Verwandte Themen