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

在 Go Lang 中使用相同的服务器为 HTTP 请求和文件提供服务

在 Go Lang 中使用相同的服务器为 HTTP 请求和文件提供服务

Go
偶然的你 2021-08-10 16:22:19
嗨,我正在尝试在 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))}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

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