【发布时间】:2019-08-31 16:54:06
【问题描述】:
我正在尝试重命名已上传的文件。
move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath . $newfilename)
我得到的是将$newfilename 附加到原始文件名,而不是替换它。
我做错了什么?
【问题讨论】:
我正在尝试重命名已上传的文件。
move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath . $newfilename)
我得到的是将$newfilename 附加到原始文件名,而不是替换它。
我做错了什么?
【问题讨论】:
解决了。我将 dir+filename 存储在 [$targetFilePath] ^^;
【讨论】:
你可以使用下面的代码
$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);
【讨论】: