0
我剛安裝了這個插件在我的網站和作品就像一個魅力: http://hayageek.com/docs/jquery-upload-file.phphayageek jQuery的上傳文件的插件 - 重命名重複的文件
我唯一的麻煩是與現有的文件名上傳文件時,它會覆蓋沒有任何警告/警報/重命名。
如何通過顯示消息來防止文件覆蓋,如果存在同名的文件?
想我必須採取行動對move_uploaded_file upload.php的,但我想不出如何
<?php
//If directory doesnot exists create it.
$output_dir = "../download/";
if(isset($_FILES["myfile"]))
{
$ret = array();
$error =$_FILES["myfile"]["error"];
{
if(!is_array($_FILES["myfile"]['name'])) //single file
{
$fileName = $_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
//echo "<br> Error: ".$_FILES["myfile"]["error"];
$ret[$fileName]= $output_dir.$fileName;
}
else
{
$fileCount = count($_FILES["myfile"]['name']);
for($i=0; $i < $fileCount; $i++)
{
$fileName = $_FILES["myfile"]["name"][$i];
$ret[$fileName]= $output_dir.$fileName;
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName);
}
}
}
echo json_encode($ret);
}
?>