我是 blob 的新手,所以我希望有一個小方向,以節省更多數小時的徒勞無功的暴力嘗試。我使用以下 php(從這里開始)將 base64 編碼的圖像從我的數據庫返回到 get javascript 函數。echo '<img src="data:image/jpeg;base64,'.base64_encode( $row['Photo'] ).'"==/>';在帶有console.log(this.responseText)的javascript中,我可以看到編碼。但我不確定它是如何附加到 dom 的,所以我可以在網頁中看到圖像。我習慣于通過以下方式附加到 dom:var photo = document.createElement('img');
photo.src = X;
document.body.insertBefore(photo,document.body.firstChild);但據推測,客戶端需要一些解碼。如果您知道一個合適的問題,我會很高興鏈接到另一個堆棧溢出問題。我發現的關于該主題的大多數堆棧溢出問題(例如)都涉及解碼或回聲,但沒有明確處理將該圖像包含在 DOM 中。任何幫助表示贊賞。
1 回答

森欄
TA貢獻1810條經驗 獲得超5個贊
解決方案是其他地方給出的鏈接解決方案的微不足道的變化。
回顯以下內容允許按預期追加到 DOM:
echo?'data:image/jpeg;base64,'.base64_encode(?$row['Photo']?);
- 1 回答
- 0 關注
- 137 瀏覽
添加回答
舉報
0/150
提交
取消