1
我在Go中非常新,我必須將Zamzar集成到Go微服務中。我需要POST
一個文件和一個數據類型(字符串)。轉到http POST文件
做一個curl
看起來是這樣的:
curl https://sandbox.zamzar.com/v1/jobs \ -u user:pass \ -X POST \ -F "[email protected]/tmp/portrait.gif" \ -F "target_format=png"
這是我到目前爲止有:
client := &http.Client{}
req, err := http.NewRequest("GET", "https://sandbox.zamzar.com/v1/jobs", nil)
req.SetBasicAuth("user", "pass")
resp, err := client.Do(req)
if err != nil {
fmt.Printf("Error : %s", err)
} else {
fmt.Println(resp)
}
我怎麼能發送target_format
爲一個字符串,source_file
作爲一個文件? 我已經有文件([]byte
)