为了账号安全,请及时绑定邮箱和手机立即绑定

尝试在 golang 模板中显示图像

尝试在 golang 模板中显示图像

Go
慕盖茨4494581 2022-09-05 17:58:08
我使用golang来设置服务器,并在其中执行模板。在我的模板内部,我试图获得图像,但由于某种原因,我尝试的任何东西都不起作用。在控制台中,它说给出该错误:GET http://localhost:5051/static/photo_2021-06-17_14-18-09.jpg 404 (Not Found)围棋代码 :package mainimport (    "html/template"    "net/http"    // "io/ioutil")func main() {    http.HandleFunc("/a", indexHandler)    http.ListenAndServe(":5051", nil)    http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))}func indexHandler(w http.ResponseWriter, r *http.Request) {    t, _ := template.ParseFiles("templates/main.html")    t.ExecuteTemplate(w, "main", struct{}{})}模板代码:{{ define "main" }}<html>    <head>        <meta charset="UTF-8">    </head>    <body>        <div>            <img src="../static/photo_2021-06-17_14-18-09.jpg">        </div>    </body></html>{{ end }}谢谢!
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

移动 http。ListenAndServe 行位于静态处理程序下方。


查看完整回答
反对 回复 2022-09-05
  • 1 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信