package main
import (
"fmt"
"io"
"net/http"
"os"
)
func main() {
// Get the data from url
resp, err := http.Get("https://www.foxzc.com/wp-content/uploads/2020/08/f26ef914.png")
if err != nil {
fmt.Println(err)
}
defer resp.Body.Close()
// Create the file
out, err := os.Create("1.png")//在当前目录下创建1.png的文件
if err != nil {
fmt.Println(err)
}
defer out.Close()
// Write the body to file
n, err := io.Copy(out, resp.Body) //n是文件的字节数
if err != nil {
fmt.Println(err)
}
fmt.Println(n)
}
go语言学习例子No.15-简单的普通文件下载
未经允许不得转载:家里蹲的狐狸 » go语言学习例子No.15-简单的普通文件下载