我用圖片上傳功能創建了我的第一個網站,這只是我的想法。 ['tmp_name']
是$_FILES
中的唯一值,如uniqid()
?
0
A
回答
1
這是獨一無二的,因爲在任何給定的時間你永遠不會有兩個同名的文件。但是由於這些文件是臨時文件,它們很可能會在創建後不久被刪除,因此文件名會再次釋放。
1
是的,PHP生成這個來唯一地命名上傳的文件。 您不能保證文件將永遠保留在其中,取決於它的存儲位置。經常是/ var/tmp
4
這是目前唯一的。一旦你刪除它(腳本完成時應該自動刪除它),一些文件可能並最終會得到相同的名稱。 PHP manual並不是說tmp_name
是唯一的,所以簡化的答案是否,它不是。
相關問題
- 1. php上傳$ _FILES [文件名] [「tmp_name」]唯一性
- 2. $ _FILES [「file」] [「tmp_name」]
- 3. $ _FILES [..] [「tmp_name的值」]不存在
- 4. PHP curl fopen與$ _FILES的問題[「photo_file」] [「tmp_name」]
- 5. $ _FILES [「image」] [「tmp_name」]是empy沒有數據
- 6. $ _FILES場「不對tmp_name」有
- 7. PHP codeigniter文件上傳$ _FILES ['pic'] ['tmp_name'];
- 8. 爲$ _FILES選擇值[<filename>] [「tmp_name」]
- 9. 獲取$ _FILES ['tmp_name']給JSON數據和resent
- 10. 何時會刪除$ _FILES ['file'] ['tmp_name']?
- 11. PHP - 我應該消毒$ _FILES [ 「文件名」] [ 「tmp_name的值」]
- 12. PHP $ _FILES ['file'] ['tmp_name']:如何保存文件名和擴展名?
- 13. PHP聯繫表格 - $ _FILES ['tmp_name']不返回名稱
- 14. $ _FILES ['file'] ['tmp_name']在C#中的等效代碼
- 15. PHP $ _FILES清理
- 16. PHP資源ID是唯一的嗎?
- 17. 如何使用jQuery讀取$ _FILES ['name'] ['tmp_name']使用jQuery
- 18. Android - PHP $ _FILES參數?
- 19. tmp_name的PHP文件上傳問題
- 20. $ _FILES ['fileUpload'] ['tmp_name']在選擇.mp4和.pdf文件時爲空
- 21. PHP - $ _FILES問題
- 22. UUID是唯一的嗎? iphone
- 23. Passport.js:UID是唯一的嗎?
- 24. ManagedThreadID不是唯一的嗎?
- 25. Shopify metafield ID是唯一的唯一用戶或唯一嗎?
- 26. PHP - 複製$ _FILES超全球
- 27. PHP Curl Proxy,如何定義$ _FILES ['foo'] ['name']
- 28. Dropzone.js - $ _FILES是空
- 29. 當用戶轉到另一個php頁面時tmp_name是否會被破壞?
- 30. php $ _FILES empty
'然而,由於這些文件是臨時的,它們很可能會在創建後不久被刪除 - [從手冊中](http://www.php.net/manual/en/features.file-upload.post- method.php):'如果文件沒有被移走或重命名,則該文件將在請求結束時從臨時目錄中刪除。' – DaveRandom 2012-01-27 11:52:22
我一般在談論臨時文件,但是感謝信息:) – 2012-01-27 12:00:00