首页 >数据库 >mysql教程 >如何在将上传的文件保存到目录之前重命名它们?

如何在将上传的文件保存到目录之前重命名它们?

Susan Sarandon
Susan Sarandon原创
2024-12-14 08:18:18185浏览

How to Rename Uploaded Files Before Saving Them to a Directory?

在将上传的文件保存到目录之前重命名

在此上下文中,move_uploaded_file() 函数处理将上传的文件保存在指定目录。要指定随机数作为文件名,请进行以下调整:

<br>$temp =explode(".", $_FILES"file");<br>$newfilename =圆(微时间(真))。 '.' 。 end($temp);<br>move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);<br>

修改后的代码完成了以下:

  • $temp =explode(".", $_FILES"file"); 将文件扩展名与文件名分开。
  • $newfilename = round(microtime(true)) 。 '.' 。 end($temp); 根据当前时间生成一个随机数,并附加原始文件扩展名。
  • move_uploaded_file($_FILES["file"]["tmp_name"], " ../img/imageDirectory/" . $newfilename); 使用新分配的随机文件将上传的文件保存到指定目录名字。

以上是如何在将上传的文件保存到目录之前重命名它们?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn