【问题标题】:Why are these images not displaying?为什么这些图像不显示?
【发布时间】:2012-10-26 00:40:36
【问题描述】:

我在笔记本电脑上运行 wampserver。我使用 PHP 脚本将图像上传到我的网站,但发现有些图像无法显示。我检查了图像是否实际上传并存在。它们确实存在。虽然其中一张图像同时显示在远程服务器和我的本地服务器上,但另一张图像仅显示在我的本地服务器上。链接如下:

  1. <img src="/upload/80001101/thumb/34_87960974.jpg" width="" height="" />
  2. <img src="/upload/80001205/thumb/20_52172113.jpg" width="" height="" />

我将第二张图片下载到我的服务器,可以看到它没有问题。可能是什么问题?

【问题讨论】:

  • 可以指定目录结构吗?尝试在上传之前删除 /。
  • 您能说出您的图像在目录结构中的确切位置吗? (例如:c:\xampp\htdocs\myWebpage\img\upload\.....)有了这些信息,就可以准确地告诉你问题出在哪里。

标签: php html


【解决方案1】:

如果你的目录结构是:

-->www/
------>上传/
------------->80001101/
---------------------->拇指
---------------------------->34_87960974.jpg

您显示图像的代码位于您的根 (www) 目录中。假设homepage.php。你的代码应该是这样的:

<img src="upload/80001101/thumb/34_87960974.jpg" width="" height="" />

但如果您的文件位于子文件夹中,假设结构是这样的。

-->www/
------->首页/
------------>homepage.php

您的代码应如下所示:

 <img src="../upload/80001101/thumb/34_87960974.jpg" width="" height="" />

有关网址中../的更详细信息,请访问此页面http://answers.yahoo.com/question/index?qid=20090205061849AAzDqZH

希望对你有帮助

【讨论】:

  • 非常感谢。
猜你喜欢
  • 1970-01-01
  • 2011-01-22
  • 2023-04-07
  • 2020-03-29
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
  • 1970-01-01
  • 2017-07-09
相关资源
最近更新 更多