$table->text('company_logo')->nullable();
列類型爲64編碼的圖像
我試圖創建一個遷移存儲在我的我的SQL數據庫Base 64編碼圖像。我不是,如果我有足夠好的。
是我有足夠的好嗎?我怎麼知道它?
$table->text('company_logo')->nullable();
列類型爲64編碼的圖像
我試圖創建一個遷移存儲在我的我的SQL數據庫Base 64編碼圖像。我不是,如果我有足夠好的。
是我有足夠的好嗎?我怎麼知道它?
在數據庫中存儲任何二進制數據(包括圖像)是一種不好的做法。您應該將上傳的圖像保存爲文件並將鏈接保存在數據庫中。
在數據庫中存儲圖像是一個壞主意。如果你只在db中保存你的圖像路徑會更好。當您獲取發佈數據時,您可以解碼base64圖像,將此圖像移至圖像目錄,並僅保存數據庫中此圖像的路徑(例如/img/mypic.jpg)
使其成爲一個blob。也不要將圖像存儲在數據庫中。 –
'$ table-> binary('data');'? – ihue
[如何使用Laravel從數據庫中存儲和檢索圖像內容]的可能重複(http://stackoverflow.com/questions/35428876/how-to-store-and-retrieve-image-contents-from-the-database -using-laravel) – Bogdan