【问题标题】:Images not displaying after upload to server图片上传到服务器后不显示
【发布时间】:2016-03-05 08:15:50
【问题描述】:

我在 Mac 的终端上使用 ftp 将网站上传到我的服务器。

我的网站上没有显示我的图片。

www目录里面有一个images目录

12-01-15 上午 11:49 www

12-01-15 上午 10:04 图片

我的图片位于 www 内的 images 目录中

这是我目前在 html 页面上的路径...

<img src='\www\images\choclogo.jpg'>

我已经改变了至少 20 次路径,但没有运气。我还更改了图像类型、png jpg 等。

【问题讨论】:

  • 直接在浏览器中打开图片可以查看吗?例如www.yourwebsite.org/images/choclogo,jpg ?

标签: html image ftp server


【解决方案1】:

您确定需要在前面加上 www 吗? apache 的现代配置有一个www/html 文件夹,即使那样,您的图像的路径也只是images/choclogo.jpg

而且,您应该使用/ 斜杠而不是\,因为它不是Windows,而是网络;)尝试www/images/choclogo.jpgimages/choclogo.jpg

【讨论】:

  • 还是没有运气。不过谢谢。
  • 您确定正在上传图片吗?目录images 中的ls 命令显示什么?
  • 我建议您使用带有用户界面的 FTP 客户端,这应该可以解决问题。我喜欢 Cyber​​duck (cyberduck.io)
  • ls inside images目录显示choclogo.jpg...我下载cyberduck看看
  • 你在使用apache吗?尝试在www 文件夹中创建一个html 文件夹,并将images 文件夹放入其中,然后使用images/choclogo.jpg 尝试访问它。
【解决方案2】:

使用 FileZilla,我将 Settings &gt; Transfers &gt; File Types 中的 Default transfer type 更改为 Auto。这解决了我的问题。

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 2016-02-18
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    相关资源
    最近更新 更多