2012-01-16 73 views
1

可能重複:
Storing Images in DB - Yea or Nay?將圖像存儲在文件系統或數據庫中?或兩者?

我建立一個網站,在PHP和MySQL的一個學習鍛鍊使用了我和朋友之間分享照片。 一般的想法是我們每個人都有一個登錄名,將我們的照片上傳到相冊,並可以將相冊鏈接發送給對方。 是的,可以使用別的東西 - 但關鍵是這只是我正在學習的東西。 一切順利但想知道,上傳圖片時,最好是這樣做到文件系統或數據庫? 不確定最佳做法是什麼? 任何指針都會有幫助! TIA。

+0

http://stackoverflow.com/questions/3771377/disadvantages-of-storing-images-in-a-database – dm03514 2012-01-16 20:59:00

回答

3

在數據庫/path/to/image.jpg中存儲圖像的路徑,然後將該文件存儲在文件系統的某處。

將圖像存儲在數據庫中是一種糟糕的做法,要好得多才能保持文本。

+0

或者只是使用相同的路徑爲您的圖像和命名文件[image_id] .jpg在哪裏image_id是一個唯一的標識符。 – GWW 2012-01-16 20:59:46

0

最佳實踐根據需求進行更改。如果您的要求僅僅是從經驗中學習,那麼答案很簡單 - 兩種方式都可以。 :)

相關問題