我的客戶端需要使用與上載文件名相同的名稱。但我需要將所有文件存儲在同一個文件夾中。怎麼樣?或者處理這個問題的最好方法是什麼,這樣我才能讓客戶端以他上傳的相同名稱下載文件。如何重命名上傳文件以存儲在單個文件夾中
-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