iT邦幫忙

0

檔案命名方式 PHP

  • 分享至 

  • xImage

小弟目前正在做圖片上傳,參考幾個網站,有些是用日期、有些用的不像是日期,想請問一般命名的一些技巧或是比較常用的命名方式。謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
小魚
iT邦大師 1 級 ‧ 2019-11-12 10:09:03

命名的技巧就是用不會重複的名稱(譬如時間, 我也用過主鍵),
有時候會用GUID(UUID),
主鍵的好處是檔案直接置換,
不會越來越多,
其他方式都可能導致檔案越來越多,
但很多檔案沒有用到.
但實際上還是要看需求,
如果要考慮不要讓使用者破解順序,
也可以考慮GUID(UUID).

淺水員 iT邦大師 6 級 ‧ 2019-11-12 18:08:24 檢舉

以前還有看過這種的:檔名=AES(主鍵, 密鑰)

小魚 iT邦大師 1 級 ‧ 2019-11-12 19:30:14 檢舉

喔喔, 還有這樣的.

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-12 10:10:21

你應該要問你的老闆 (或是老師)
你已經知道了 網路上有各種命名方式
那...你知道你老闆喜歡的是哪一種嗎???

1

這看你高興。
我的方式可以提供給你參考。但這只是代表我喜歡用的方式。
不代表這是大家常用方式。

如id=112233

則我的主img路徑是在 /images/
我會先做目錄區分,將目錄依id切分為 /images/1/1/2/2/3/3/
上傳的檔名會依當下的time值並做md5。保留其副檔名。

這是我使用的方式給你參考吧

我要發表回答

立即登入回答