php中upload_dir如何给文件命名
时间: 2023-06-04 16:05:11 浏览: 218
swfupload -批量上传-文件根据时间自动命名
5星 · 资源好评率100%
您可以使用以下代码将上传文件重命名为唯一的文件名:
```
$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); //获取文件扩展名
$fname = uniqid() . '.' . $ext; //生成唯一文件名
$upload_dir = "uploads/"; //上传文件的目录
move_uploaded_file($_FILES['file']['tmp_name'], $upload_dir . $fname); //将文件移动到指定目录
```
这个代码片段使用了uniqid()函数,在文件名前加上了一个唯一ID,以确保文件名的唯一性。
阅读全文