这是我的php代码,用于检查我上传的文件目录中是否存在文件。
// Check if file already exists
if (file_exists($target_file)) {
$exists = "1";
$uploadOk = 0;
}
这是生成变量的代码($ target_file)。
$target_dir = "upload_dir/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
我希望能够过滤掉所有相同的文件,除了1个文件名,这将是所有iOS设备的默认文件名“image.jpeg”。另外,也许给我空间添加其他文件名以供以后使用。 :D提前谢谢!
答案 0 :(得分:0)
我并不完全清楚你要做的是什么,但我认为你需要用负条件包装你的逻辑,这样只有在文件不存在时它才会执行。
if (!file_exists($target_file) || $target_file == 'image.jpeg') {
$target_dir = "upload_dir/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
}