当前位置: 首页 > 知识库问答 >
问题:

base64的前缀“data:image/png;base64,”对显示图像有影响吗?

南宫云
2023-03-14

我正在使用AngularJS。我将图像显示为:src=“data:image/png;base64,ivborw0kg...”成功了。当我把'png'改成jpeg、gif或jpg时,什么也没有发生。它仍然正确显示。所以我想问你前缀对显示图像的影响是不是?消极还是积极?

此外,我接收的数据图像从服务器没有任何前缀。所以我必须设置一个硬代码'data:image/png;base64,‘。这是好还是坏?你能帮帮我吗?非常感谢。:)

共有1个答案

慕凌
2023-03-14

在html情况下,当您设置scr=base64string时,如果图像没有前缀,它将无法正确显示。

 类似资料:
  • 问题内容: 如果有人访问jQuery-File-Upload Demo页面并尝试上载图像,然后查看JSON响应,他会注意到上载图像的预览以以下格式返回: 据我了解,图像被转换为​​字符串并发送回客户端。 如何在C#中完成相同演示的ASP.NET后端? 问题答案: 我记得很久以前读过非常有能力的主管技术人员对问题的回答,并想:“我不知道您能做到这一点!” 在该答案中,有一个有关如何将ASP.Net映

  • 问题内容: 在我的应用程序中,我尝试显示base64图像… 例如我有: 在网址上: 在ng-repeat循环中,我有: 但结果我看到了: 但为什么?如何显示我的图像数据? 问题答案: 如果映像来自远程服务器,则可以像下面这样在控制器中获取base64内容: 然后在视图上显示 当图像位于本地磁盘/电话上时,首先您可以从 然后将绑定为

  • 我不理解下面代码中用于显示图像的项目

  • 问题内容: 我在内联显示Base64图像时遇到问题。 有人可以指出我正确的方向吗? 问题答案: 我怀疑当然是实际的base64数据,否则对我来说看起来不错。在类似方案起作用的地方查看此小提琴。您可以尝试指定字符集。 您可以尝试使用base64解码器查看base64数据是否正确。

  • 问题内容: 我在客户端生成图像,并使用HTML显示如下: 我想提供下载生成的图像的可能性。 我怎么能知道浏览器正在打开文件保存对话框(或者只是将chrome或firefox这样的图像下载到下载文件夹中即可),从而允许用户保存图像 而无需右键单击并另存为 图像? 我希望没有服务器交互的解决方案。因此,我知道如果我先上传图像然后开始下载,那将是可能的。 非常感谢! 问题答案: 只需替换为。客户端不会将

  • 我对react native还不熟悉,我正在尝试显示用base 64编码的图像。 这是猫鼬方案,我在这里存储我的图像 这就是我将它们保存到数据库的方式(photoData包含img): 这是我的img数据:img数据 数据作为缓冲区返回,因此使用 数据:图像/png;base64,${element.img} 它不起作用。我试着使用Buffer.from(“”,'base64')。toString