如何重命名正在上传的文件

时间:2019-04-10 09:21:14

标签: php file upload rename

我正在尝试重命名已上传的文件。

move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath . $newfilename)

我得到的是在原始文件名后附加$newfilename,而不是替换它。 我在做什么错了?

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码

$UploadImage=$_FILES['file']['name'];
$EmpName=explode(".",$UploadImage);
$Exp=$EmpName[1];
$ImageName="upload/".md5(date("d-m-y H:i:s")).".".$Exp;
move_uploaded_file($_FILES['file']['tmp_name'],$ImageName);

答案 1 :(得分:0)

已解决。我将dir + filename存储在[$ targetFilePath] ^^;