我目前正在使用Zend框架,並有一個上傳文件的形式。經過身份驗證的用戶可以上傳文件,該文件將存儲在應用程序的目錄中,以及存儲在數據庫中的位置。這樣它可以顯示爲可以下載的文件。PHP:存儲文件位置...如果被覆蓋,會怎麼樣?
<a href="/upload-location/filename.pdf">Download</a>
但我注意到的是,具有相同名稱的文件將覆蓋上傳目錄中的文件。沒有錯誤消息,文件名也不會增加。所以我認爲文件必須被覆蓋(或從未上傳)。
上傳,移動或存儲這些文件時應該注意哪些最佳做法?我應該總是重命名文件,以便文件名始終是唯一的嗎?
很好的答案,謝謝! – Andrew 2009-12-10 20:01:30
@Andrew:不客氣:-)玩得開心! – 2009-12-10 20:08:22
甜美完美的感謝帕斯卡! +1 – 2013-10-11 11:16:25