Image Chrome/Firefox关闭Base64图像

Image Chrome/Firefox关闭Base64图像,image,google-chrome,firefox,base64,Image,Google Chrome,Firefox,Base64,我正在用ASP/MVC构建一个项目,我的一些图片有问题。我将它们作为字节码从数据库中取出,将它们转换为Base 64,然后渲染它们。这一过程可以很好地处理我必须上传的大约90%的图像,但由于某些原因,这些图像会被切断,如下所示: 不幸的是,这似乎只发生在Chrome/Firefox中,所以我不得不假设这是渲染的问题。事实上,这是以64为基数的图像,如果安全性允许,您可以像在浏览器中使用url一样查看它。否则,您可以将其放入html标记中,并尝试以这种方式查看它。据我所知,这只能在IE上正确渲染

我正在用ASP/MVC构建一个项目,我的一些图片有问题。我将它们作为字节码从数据库中取出,将它们转换为Base 64,然后渲染它们。这一过程可以很好地处理我必须上传的大约90%的图像,但由于某些原因,这些图像会被切断,如下所示:

不幸的是,这似乎只发生在Chrome/Firefox中,所以我不得不假设这是渲染的问题。事实上,这是以64为基数的图像,如果安全性允许,您可以像在浏览器中使用url一样查看它。否则,您可以将其放入html标记中,并尝试以这种方式查看它。据我所知,这只能在IE上正确渲染

如果我查看此图像,右键单击,然后保存,保存的图像将正确:

我在这里完全不知所措。图像不能正常工作是不一致的,但是 B) 在图像中被切断时保持一致。它始终是图像中停止加载FF/Chrome的同一部分

关于是什么导致这些浏览器失败,以及我如何检查它,有什么想法吗

e;这里的底座64是填充的;它是由C#通过
Convert.ToBase64String