我實際上正在一個網站上製作大尺寸圖像。所以,當我試圖使用LONGBLOB將這些圖像存儲在Mysql表中時,它仍然拋出關於大小的錯誤。一旦圖像存儲在數據庫中,我想使用PHP在網站中獲取它們。在Mysql本地服務器中存儲大尺寸(10MB)圖像
任何人都可以告訴我如何去做,如果有任何其他的替代方案將圖像存儲在Mysql數據庫中的圖像,這將是有益的。
預先感謝您。
問候
VG
我實際上正在一個網站上製作大尺寸圖像。所以,當我試圖使用LONGBLOB將這些圖像存儲在Mysql表中時,它仍然拋出關於大小的錯誤。一旦圖像存儲在數據庫中,我想使用PHP在網站中獲取它們。在Mysql本地服務器中存儲大尺寸(10MB)圖像
任何人都可以告訴我如何去做,如果有任何其他的替代方案將圖像存儲在Mysql數據庫中的圖像,這將是有益的。
預先感謝您。
問候
VG
存儲圖像數據庫是不好的做法。你不應該那樣做。我邀請您閱讀這篇文章 - Storing Images in DB - Yea or Nay?。
您可以在服務器上保存的圖像和保存他們的URI在數據庫中,然後以類似的方式顯示出來:
<img src="<?php echo $row['imageUrl']; ?>" alt="" />
添加圖像URL將是我的情況下更好的選擇。希望它會使網站更加優化。
存儲鏈接而不是圖像。編輯:[在DB中存儲圖像 - 是或否?](http://stackoverflow.com/q/3748/3361444) – Debflav 2015-02-10 17:20:13
您可以將圖像存儲在數據庫中,但這不是可取的和不好的做法。 – 2015-02-10 17:21:52
您應該將文件保存到卷中,然後將文件名存儲在數據庫中。 – 2015-02-10 17:23:53