這個問題已經(jīng)問過了,但它不能解決我的問題。在我的項目中,我無法打印路徑和文件名。它顯示了一些錯誤,如下所示:Go2021/10/13 16:25:07 http: panic serving [::1]:60170: runtime error: invalid memory address or nil pointer dereference goroutine 6 [running]:我的郵遞員收藏我的代碼package mainimport ( "fmt" "net/http" "github.com/gorilla/mux")func encodeFfmpeg(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "multipart/form-data") _, header, _ := r.FormFile("video") fmt.Println(header.Filename)}func main() { router := mux.NewRouter() router.HandleFunc("/encode", encodeFfmpeg).Methods("POST") // config port fmt.Printf("Starting server at 8080 \n") http.ListenAndServe(":8080", router)}我試圖打印帶有路徑的文件名,例如:/家/拉梅什/視頻/視頻.mp4
1 回答

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗 獲得超6個贊
發(fā)送的請求缺少標(biāo)頭中的參數(shù)。此參數(shù)是正常工作所必需的。boundary
Content-Type
multipart/form-data
在 Postman 中,刪除顯式標(biāo)頭設(shè)置,并將其留給 Postman 使用參數(shù)自動設(shè)置標(biāo)頭。Content-Type
boundary
有關(guān)更多信息,請參閱:https://stackoverflow.com/a/16022213/965900 和 https://stackoverflow.com/a/41435972/965900
最后但并非最不重要的一點是,不要忽視錯誤。
- 1 回答
- 0 關(guān)注
- 96 瀏覽
添加回答
舉報
0/150
提交
取消