如何在将上传的文件保存到目录之前重命名?
下面是我用来将文件上传到目录中的代码。它工作正常。我的主要问题是: move_uploaded_file()是将上载的文件保存到目录中的文件,也是我猜测move_uploaded_file()是为其设置名称的文件。 如何将文件名更改为随机数? 我尝试在下面这样做: $allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_FILES["file"]["name"]); $extension = end($temp); if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 100000) && in_array($extension, $allowedExts)) { if …