上传到主机服务器时,图像不会出现在站点上

时间:2016-12-27 20:16:56

标签: html image png hosting

在我的本地驱动器上查看我的网站时,一切正常并按预期显示,但是当我的所有文件都上传到GoDaddy时,我的某个图片没有显示。我尝试删除并重新上传文件,但它不会出现在任何浏览器或设备上。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

调用图像的代码可能引用了本地地址。像http://localhost/mysite/image.png

这样的东西

您需要将其更改为服务器上图像的地址。像https://mysitedomain/image.png

这样的东西

管理此类事情的最佳方法是使用相对路径。将图像放在根目录中的/images文件夹中。然后,您可以在本地和托管方式以相同的方式引用它。 <a href="/images/image.png">background-image: url("/images/image.png")

答案 1 :(得分:0)

您可能使用错误的路径。如果您的图像是Example.jpg并且它位于文件夹图像中,请在src="images/Example.jpg"标记中写下img。它更容易,更快。

您可以使用其他选项,但必须这样写:

<img src="http:\\localhost\site\images\Example.jpg"/>

答案 2 :(得分:0)

这是由于区分大小写。托管网站的文件名区分大小写。请注意,如果图像的文件名为 “ Image1.gif” ,那么如果您将文件名键入为 “ image2,则不会加载该图像。 gif” ,因为图片的文件名区分大小写。