如果文件夹中已经存在文件名,我想添加验证或更改文件名
$image = $_FILES['image']['name'];
$tmp = $_FILES['image']['tmp_name'];
$target_dir = "../file/upload/201902/28/";
move_uploaded_file($tmp, $target_dir.$image);
答案 0 :(得分:0)
首先验证和更改文件名是不一样的... 您可以通过“ file_exists” php函数查找该特定文件夹中是否存在文件名。
为避免此问题,您需要通过各种方法获取唯一的文件名... 您可以将时间戳记作为文件名。...
$image = $_FILES['image']['name'];
$tmp = $_FILES['image']['tmp_name'];
$time=time();
$filename = $tmp."_".$time;
$target_dir = "../file/upload/201902/28/";
move_uploaded_file($filename, $target_dir.$image);