【问题标题】:img src not working for some casesimg src 在某些情况下不起作用
【发布时间】:2016-07-08 01:44:38
【问题描述】:

我基本上做的是在我的本地主机的某个目录中保存一些图像,问题是当我尝试显示它们时。但事情是这样的:

在我的目录中,我有两个完全相同的图像,命名不同,一个是根据生成的唯一名称命名的,另一个是按照通常的命名方式命名的。

例如:

1号图片被称为:o9z2z2f545faf1d1.jpg

第二张图片被调用:testImage.jpg

当我想向他们展示时,我通常会这样做

<img src = "<?php echo $prize['Prize']['imageUrl']; ?>">

如果我检查元素,我会得到“http://localhost:8080/admin/img/prizes/o9z2z2f545faf1d1.jpg

如果我这样做,它不会显示任何内容。

但如果我这样做

<img src = "../../img/prizes/testImage.jpg">

然后,如果我检查它给出的元素:“http://localhost:8080/admin/img/prizes/testImage.jpg

我检查了保存图像的文件夹,它们看起来很好。当我用失败的唯一名称调用它们时

我该如何解决这个问题?

非常感谢!!

【问题讨论】:

  • 您是否在控制台中看到任何错误?
  • 可以把$prize数组放在这里,问题是绝对路径造成的
  • @theinarasu $prize['Prize']['imageUrl'] 给出的内容与我自己放置 src 完全相同...它给出 -> "../../img /prizes/o9z2z2f545faf1d1.jpg"
  • @FrankerZ 我进入控制台 "localhost:8080/admin/img/prizes/o9z2z2f545faf1d1.jpg" 加载资源失败:服务器响应状态为 404
  • 天哪..我意识到为图像保存的路径在 url 的某处有一个空格...被设置为类似于“../../img/prizes/imageName.jpg ” 它是“../../img/prizes/imageName.jpg”,取消该空间解决了这个问题无论如何非常感谢您的时间!

标签: php html image src


【解决方案1】:

尝试在head标签中使用base标签或者图片的绝对路径。

&lt;img src = "http://localhost:8080/admin/img/prizes/testImage.jpg"&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-28
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 2017-06-29
    相关资源
    最近更新 更多