当我在本地驱动器上查看我的网站时,一切正常并按预期显示,但是当我的所有文件都上传到GoDaddy时,我的一个图像没有显示出来。我尝试删除并重新上传文件,但它不会出现在任何浏览器或设备上。有什么建议?
你可能使用错误的路径。如果您的图像是Example.jpg并且它位于文件夹图像中,请在src="images/Example.jpg"
标记中写入img
。它更容易,更快捷。
您可以使用其他选项,但您必须这样写:
<img src="http:\\localhost\site\images\Example.jpg"/>
调用映像的代码可能引用了本地地址。像http://localhost/mysite/image.png
之类的东西
您需要将其更改为服务器上图像的地址。像https://mysitedomain/image.png
之类的东西
管理此类事情的最佳方法是使用相对路径。将图像放在根目录中的/images
文件夹中。然后,您可以在本地和托管方式以相同的方式引用它。
<a href="/images/image.png">
或background-image: url("/images/image.png")
这是由于区分大小写。托管网站的文件名区分大小写。请注意,如果您的图像的文件名是“Image1.gif”,那么如果您将文件名键入为“image2.gif”,它将不会加载,因为图像的文件名区分大小写。