如何接收以陣列形式發送檔案的多部分表單<input type="file" name="files[]">?
這將回傳一個空結果
fhs := r.MultipartForm.File["files"]
fmt.Printf("Files: %v", fhs)
是否可以列出所有輸入/欄位鍵?
uj5u.com熱心網友回復:
在使用請求的MultipartForm欄位之前呼叫ParseMultipartForm。
獲取files[]使用以下代碼命名的表單欄位的檔案片段:
fhs := r.MultipartForm.File["files[]"]
通過覆寫地圖和切片列出所有值和檔案:
for k, vs := range r.MultipartForm.Value {
for _, v := range vs {
fmt.Println("value %s: %s\n", k, v)
}
}
for k, fs := range r.MultipartForm.File {
for _, f := range fs {
fmt.Println("file %s: %s\n", k, f.Filename)
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/514604.html
標籤:去
上一篇:我可以將json物件作為go中cli標志的值傳遞嗎?
下一篇:GormV1與V2的區別
