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
)