【发布时间】: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”,取消该空间解决了这个问题无论如何非常感谢您的时间!