我建立在其中用戶可以上傳自己的頭像系統。我發現有兩種方法可以實現這一點 - 將圖像存儲到數據庫中或將實際路徑存儲到數據庫中,並將圖像保存到硬盤上。我想知道哪些方法可以使用。那麼他們哪一個更好,我們應該選擇哪一個?
Q
PHP用戶頭像
0
A
回答
1
正常的方式做到這一點是:第二個,它是在DB太大的壓力是存儲完整的圖像作爲BLOB,只要在您的Webroot的圖像和路徑保存在你的數據庫表
0
我不會將這些圖像存儲在數據庫中,正如8vius所指出的那樣,這對數據庫來說過於緊張。您可以通過某種邏輯算法來檢索圖像,而不是將路徑存儲在數據庫中。例如,如果您的用戶具有唯一標識符,則可以使用該標識符來構建圖像的路徑。所以如果你的用戶有id 1080,那麼路徑就像是/avatars/1080.png
順便說一句,你是否熟悉gravatar.com?如果它適合您的需求,它將爲您節省自己構建功能的麻煩。
0
兩種方式都可以正常工作。在我看來,這更像是一個組織問題。例如,如果您的數據位於數據庫中,那麼您可以將數據一次性備份到數據庫中,但實際上它們有點像應變一樣 - 但這是一個優勢。
相關問題
- 1. 用戶頭像Wordpress Php
- 2. 空白的用戶頭像
- 3. 更改用戶頭像
- 4. PHP,用頭顯示圖像()
- 5. 爲用戶頭像上傳圖像
- 6. 使用PHP訪問用戶的網絡攝像頭
- 7. 在搜索中顯示用戶頭像或默認頭像
- 8. 軌頭像用戶如何dislpay頭像與user_helper
- 9. Drupal 7以編程方式設置用戶頭像(頭像)
- 10. Jansy Bootstrap圖像上傳用戶頭像 - 編輯用戶時
- 11. C#獲取用戶頭像(Avatar)
- 12. Nodejs Stream用戶的網絡攝像頭
- 13. 添加頭像$用戶在Drupal 7
- 14. javascript gets google-plus用戶頭像
- 15. Mercurial - 列出用戶的頭像
- 16. 如何獲得用戶的頭像?
- 17. 用戶頭像的存儲結構
- 18. 無法獲得buddypress用戶頭像url
- 19. 獲取用戶的谷歌頭像
- 20. Facebook的用戶頭像喜歡
- 21. 如何錄製用戶攝像頭?
- 22. Grails:用戶頭像上傳器
- 23. Facebook的api保存用戶頭像
- 24. ASP.Net爲用戶頭像上傳圖片
- 25. 更新用戶頭像profil Laravel 4.2
- 26. 註冊時存儲用戶的頭像
- 27. php圖像jpg頭問題
- 28. 在php中更新頭像
- 29. Instagram JSON頭像提取PHP
- 30. 使用PHP訪問攝像頭?
爲什麼你不檢查這個討論,它與你的問題是一樣的:http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – Tarik