【问题标题】:GET http://localhost:8100/[object%20File] 404 (Not Found)GET http://localhost:8100/[object%20File] 404(未找到)
【发布时间】:2020-02-23 04:27:12
【问题描述】:

我正在显示一张图片,<img [src]="anImage">,在转换后,有时我会收到此错误消息,但并非总是。

我认为这是因为转换图像的过程需要时间。我也不得不说,即使出现这个错误,图像也会显示出来。

图像如下所示:

有人知道如何解决这个错误吗?

【问题讨论】:

  • 这很正常,在你的对象中做一个console.log。你的对象不是字符串,你会得到像这样的'myobject.link'
  • 我已经编辑了帖子以向您展示它的外观
  • 在 之后显示你的错误信息

标签: javascript html angular typescript ionic-framework


【解决方案1】:

所以你的解决方案是:

<img *ngIf="anImage" [src]="anImage.name">

我已经编辑了我的回复

【讨论】:

  • 这将要求图像存在于http://localhost:8100/photo1.jpg,但没有理由怀疑这一点。这看起来像是用户使用文件<input> 选择的文件。
  • 这根本不起作用。图像已显示,但有时我会收到一条错误消息。
【解决方案2】:

我已经修改了输入图像的转换,它可以正常工作。转换有时会产生此错误。它来自一个设置为 any 而不是字符串的对象。

谢谢大家

【讨论】:

    【解决方案3】:

    此错误由内部错误引起,您输入或使用的数据必须来自其他类型。

    当我使用的对象没有我使用的方法时,我遇到了同样的问题。

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 2021-09-14
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 2018-11-22
      相关资源
      最近更新 更多