簡體   English   中英

如何顯示來自 MySQL 的圖像?

[英]How to display image from MySQL?

我正在嘗試顯示從服務器獲取的頭像,該服務器從 MySql db 獲取頭像。 我從服務器接收圖像作為 arrayBuffer 保存在 state 中。

反應代碼

狀態

和服務器端:

服務器

可以用base64編碼查看;

function toBase64(arr) {
   return btoa(arr.reduce((data, byte) => data + String.fromCharCode(byte), ''));
}

如何使用?

<img src={`data:image/png;base64,${toBase64(response.data.avatar)}`} />

看看這個答案 這將幫助您將二進制數據轉換為實際圖像。

暫無
暫無

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

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