猿问

图像没有显示在 html 上用 img 在 golang 上书写

在 html 上书写时没有显示图像。


        i can display only image writing on main.go (parsefile).


       but writing on html image didnt show.

我试过 html/模板。它也不起作用。


代码:_base.html


   <!DOCTYPE html>

    <html>`enter code here`

        <head>

            <title>{{ template "title" . }}</title>

        </head>

        <body>

            <section id="contents">

                {{ template "content" . }}

            </section>

            <footer id="footer">

                My Cool Guestbook 2000 © me forever

            </footer>

        </body>

    </html>


    code:(index.html)


    {{ define "title" }}Guestbook{{ end }}


    {{ define "content" }}

        <h1>Guestbook</h1>


        <p>Hello, and welcome to my guestbook, because it's 1997!</p>


        <ul class="guests">

            <li>...</li>

        </ul>

       <img src="image.png">

    {{ end }}

代码:(main.go 某些部分)


var index = template.Must(template.ParseFiles(

  "templates/_base.html",

  "templates/index.html",

))


func hello(w http.ResponseWriter, req *http.Request) {

  if err := index.Execute(w, nil); err != nil {

      http.Error(w, err.Error(), http.StatusInternalServerError)

  }

}

func main(){ 等...

Web 应用程序工作正常。但图像没有显示


绝地无双
浏览 244回答 0
0回答

潇湘沐

打开您的 Web 浏览器,查看对该图像资源返回的请求是什么。它可能返回 a404 Not Found因为它找不到文件。例如在 Chrome 中,这将是:
随时随地看视频慕课网APP

相关分类

Go
我要回答