我正在尝试将图像本地加载到我的html中。我首先尝试通过/images/文件夹提供图像路径,但这没有用。然后,我尝试使用图像的整个路径来提供图像,例如<img src="/Users/code/src/code/go/src/websites/website/website-Bucket.png" alt="test">,但我仍然没有运气。我检查了我的HTML,没有任何错误。我已经重新启动了P C,将图像更改为 .jpg ,但它仍然不起作用。我在Safari中遇到错误-尝试加载资源时发生错误,并且图像显示为蓝色框和问号。您会尝试解决哪些问题?

额外-我正在使用goLang提供文件。我有它,所以 http.handleFunc()消失了,并在请求时提供图像文件夹。路径显示 http://localhost/images/theImage.png “正确的路径”,但没有任何 react 。因此,我保存了图像并将其显示为html并显示了页面的一部分?那会是路径吗?

最佳答案

首先,您必须了解路径源,当您使用HTML文件时,文件内的路径应为:

<img src="images/website-Bucket.png" alt="test">

那是因为 :
您的.html文件的路径可以使用html文件中带有“/folder/file”结构路由的内部路径访问槽文件,因此您的结构文件应为:
  • yourfiel.html(您的文件在浏览器上呈现)/imagesfolder
  • -website-Bucket.png”(您在html上将其称为
  • /imagesfolder/website/Bucket.png)。/

  • 您可以在此处了解有关路径的更多信息:
    http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/

    关于html - HTML图像在任何更改下均不会加载-Golang,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46259184/

    10-12 12:32
    查看更多