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

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