在asp.net MVC4中显示时,图像变为白色

问题描述 投票:0回答:1

我正在设置一个简单的应用程序,它调用Web Api然后在我的应用程序中显示它。

web api返回一个blob类型的字符串,如下所示。-qazxsw poi

然后我使用此方法接收并显示它:

模型enter image description here

控制器enter image description here

查看

然后,当我运行应用程序时,图像变为白色:enter image description here

我怎样才能解决这个问题?

编辑1

现在图像可以很好地显示,但是当我调整窗口大小时,图像会再次变白.enter image description hereenter image description here

asp.net-mvc asp.net-web-api blob
1个回答
0
投票

删除此行是因为您的API返回base64字符串格式。

enter image description here

并且仅使用此行

var base64 = Convert.ToBase64String(logo.imagenes);

更新:

如果图像显示和你调整大小时没有显示请检查你的CSS,当你调整大小时你回忆起var imgSrc = String.Format("data:image/jpeg;base64,{0}",logo.imagenes);

我根据API制作了一个演示显示图像,它不会通过调整大小来影响。

base64
.circle{
			    border-radius: 50%;
				width: 200px;
				height: 200px;
			}
© www.soinside.com 2019 - 2024. All rights reserved.