簡體   English   中英

在Mysql Local服務器中存儲大尺寸(10MB)圖像

[英]Storing large size (10MB) images in Mysql Local server

我實際上是在一個具有大尺寸圖像的網站上工作。 因此,當我嘗試使用LONGBLOB將這些圖像存儲在Mysql表中時,它仍然引發有關大小的錯誤。 一旦圖像存儲在數據庫中,我想使用PHP在網站上獲取它們。

誰能告訴我該怎么做,並且除了MySQL以外,如果在數據庫中存儲圖像還有其他選擇,那會有所幫助。

先感謝您。

問候

VG

避免無休止的頭痛,並將文件位置存儲在數據庫中而不是BLOB中。

當您使用PHP訪問它時,它很簡單:查詢數據庫並使用文件位置,如下所示: <img src="{$dbResult['image']}" />

將圖像存儲在數據庫中是不好的做法。 你不應該那樣做。 我邀請您閱讀這篇文章- 在DB中存儲圖像-是或否?

您可以將圖像保存在服務器上並將其URI保存在數據庫中,然后以類似的方式顯示它們:

<img src="<?php echo $row['imageUrl']; ?>" alt="" />

在我的情況下,添加圖像URL是更好的選擇。 希望它將使網站更加優化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM