我的客户端需要使用与上载文件名相同的名称。但我需要将所有文件存储在同一个文件夹中。怎么样?或者处理这个问题的最好方法是什么,这样我才能让客户端以他上传的相同名称下载文件。如何重命名上传文件以存储在单个文件夹中
-1
A
回答
0
试试这个:
$randString = md5(time()); //encode the timestamp - returns a 32 chars long string
$fileName = $_FILES["uploaded_file"]["name"]; //the original file name
$splitName = explode(".", $fileName); //split the file name by the dot
$fileExt = end($splitName); //get the file extension
$newFileName = strtolower($randString.'.'.$fileExt); //join file name and ext.
-1
$name = "foto";
$extension = ".png";
$today = date("Y/m/d-H:i:s");
$fullName = $name."_".$today.$fileExtension;
//where $name was it's actual name
//$today is todays date and time
//$file extension would be something like ".png"
的$fullName
值的一个例子是foto_2001/03/10-17:16:18.png
+0
当我的客户端下载时,我需要给他确切的文件名,即使他已经在文件之间给出了空间 –
+0
这个dosent回答问题队友!名字是不一样的。 –
相关问题
- 1. 重命名存储库文件夹
- 2. 如何在上传文件夹时重命名图片文件名
- 3. 如何在jquery文件上传中重命名文件
- 4. 如何以编程方式在Google存储中重命名文件夹?
- 5. 重命名文件上传
- 6. 如何重命名上传的文件?
- 7. 在bash中重命名文件夹,文件和子文件夹
- 8. 重命名文件夹中
- 9. 如何重命名根存储库文件夹?
- 10. 重命名文件夹中的文件
- 11. 上传到文件夹后重命名文件
- 12. 上传文件 - 如何在非公用文件夹中存储文件
- 13. 在AWS S3存储桶中重命名文件夹的成本
- 14. 检查上传文件重命名前是否存在文件
- 15. 在文件夹中的foreach文件,重命名并保存
- 16. 如何在android中重命名文件或文件夹?
- 17. 如何在上传过程中重命名多个文件? Codeigniter
- 18. 上传时重命名多个文件
- 19. 重命名多个文件上传codeigniter
- 20. 如何创建批文件以重命名文件夹中的大量文件?
- 21. 如何在保存之前重命名上传的文件?
- 22. 在unix中重命名文件夹中的多个文件
- 23. 命名文件以反映存储在
- 24. 在两个单独的文件夹上连续重命名文件
- 25. PHP:如何重命名文件夹
- 26. 如何重命名git根文件夹?
- 27. 如何重命名所有文件夹?
- 28. ANT FTP如何重命名文件夹?
- 29. SVN文件夹重命名
- 30. 重命名文件夹
为什么你不只是得到原始文件名,然后添加日期,当它被上传所以名字将是(例如)date-originalfilename.jpg, –
当我的客户端下载时,我需要给他确切的文件名称,即使他在文件间给出空间 –
,所以你想要做什么?你想保留它还是不?我不明白问题 – Webeng