我正在尝试实现一个基于他们网站上提供的示例的tus-file-uploader (tus.io)。一切正常,直到我切换到
http.Handle("/files/", http.StripPrefix("/files/", handler))至
r.Handle("/files/", http.StripPrefix("/files/", handler))像这样声明r:
r := mux.NewRouter()当尝试调用PATCH-Request来上传文件时,使用gorilla路由器会使tus-server回复404。
问: http-Handle与上面例子中的r.Handle有哪些不同之处?也许它不支持补丁请求?
发布于 2019-06-09 22:43:40
解决了这个问题:
r.PathPrefix("/files/").Handler(http.StripPrefix("/files/", handler))是实现tusd上传器处理程序的正确方法。
https://stackoverflow.com/questions/56515450
复制相似问题