簡體   English   中英

將圖像轉換為數據:image / png; base64用於網頁disaplay

[英]Converting image into data:image/png;base64 for web page disaplay

如果訪問jQuery-File-Upload Demo頁面並嘗試上傳圖像,然后查看JSON響應,他會注意到以下格式返回上傳圖像的預覽:

"thumbnail_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAI...

據我了解,圖像正在轉換為字符串並發送回客戶端。

如何在C#中為相同的演示阻止ASP.NET后端?

我記得在一段時間內,非常稱職的competent_tech回答了一個問題的答案,並且“我從來不知道你能做到這一點!”

在該答案中是一個關於如何將ASP.Net映像的src設置為您在上面看到的base64編碼數據的示例

它有效地歸結為設置ASP的src:Image控件如下:

imgCtrl.Src = @"data:image/gif;base64," + Convert.ToBase64String(File.ReadAllBytes(Server.MapPath(@"/images/your_image.gif")));

請記住根據圖像更改內容類型!

暫無
暫無

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

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