我是新去编程。我需要上传一个文件,我从第三方API获得。
我收到来自第三方API的PDF文件响应。现在我想将此PDF文件上传到文件夹。我不明白如何上传该PDF文件,但没有获得任何参考。
url := "https://api.xyz.com/v3/files/fcc280cf620204d4bb5dbd6a8cbbbb8fea1a20fc"
client := &http.Client{}
req, err := http.NewRequest("GET", url, nil)
if err != nil {
fmt.Println("Failed")
}
req.Header.Set("Content-Type", "application/json")
req.SetBasicAuth("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "")
resp, err := client.Do(req)
if err != nil {
fmt.Println("ERROR")
}
fmt.Println(resp) // here I am getting pdf file
defer resp.Body.Close()
请建议我一些参考或一些样本代码。我在这方面的工作,因为过去几天来完成这项任务。
1条答案
按热度按时间6yt4nkrj1#
非常简单,首先,使用
os.Create
创建并打开一个文件。接下来,使用
io.Copy()
下载内容。您可以参考一下this。