“http.Post”需要一個“Reader”作為主體參數?!拔募睂崿F“閱讀器”。但是如果我將文件作為 body 參數傳遞,我總是在另一端收到 0 個字節。為什么?這是代碼:package mainimport ( "fmt" "net/http" "os")func main() { file, err := os.Open("lala.txt") if err != nil { fmt.Printf("file open errrrr %v \n", err) } defer file.Close() resp, err := http.Post("http://requestb.in/11fta851", "text/plain", file) if err != nil { fmt.Printf("errrrr %v \n", err) } else { fmt.Printf("resp code %d \n", resp.StatusCode) }}我知道您可以對緩沖區執行“file.ReadAll”并使用它。但感覺像是雙重工作。
- 1 回答
- 0 關注
- 136 瀏覽
添加回答
舉報
0/150
提交
取消