package main
import(
"os"
"fmt"
"net/http"
"io"
"bufio"
)
func main(){
url := "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2134092665,3141066907&fm=26&gp=0.jpg"
resp,err := http.Get(url)
if err != nil {
fmt.Fprintf(os.Stderr,"wrong:%v\n",err)
os.Exit(1)
}
defer resp.Body.Close()
out,err := os.Create("./be.jpg")
if err != nil {
fmt.Fprintf(os.Stderr,"create file failed:%v\n",err)
os.Exit(1)
}
wt := bufio.NewWriter(out)
defer out.Close()
n,err := io.Copy(wt,resp.Body)
if err != nil {
fmt.Fprintf(os.Stderr,"copy file failed:%v\n",err)
os.Exit(1)
}
fmt.Printf("write:./be.jpg,len:%d\n",n)
wt.Flush()
}