嗨,我正在尝试在 Go Lang 中创建一个服务器,该服务器同时提供文件和 HTTP 请求。
我想要/upload接受发布请求的 /files路径和提供静态文件的路径fpath
我尝试使用以下代码,但出现 404 错误
func main() {
fpath, _ := filepath.Abs(filepath.Dir(os.Args[0]))
fpath+="/public"
fmt.Println(fpath)
http.HandleFunc("/upload",uploadFunc)
http.HandleFunc("/files",http.FileServer(http.Dir(fpath)))
panic(http.ListenAndServe(":8080", nil))
}
相关分类