golang 下载图片
生活随笔
收集整理的這篇文章主要介紹了
golang 下载图片
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
想用golang下載圖片,因?yàn)間olang和其他語言相比較不用在復(fù)制那么多其他的文件。
package mainimport ("bytes""fmt""io""io/ioutil""net/http""os""strings" )func getImg(url string) (n int64, err error) {path := strings.Split(url, "/")var name stringif len(path) > 1 {name = path[len(path)-1]}fmt.Println(name)out, err := os.Create(name)defer out.Close()resp, err := http.Get(url)defer resp.Body.Close()pix, err := ioutil.ReadAll(resp.Body)n, err = io.Copy(out, bytes.NewReader(pix))return} func main() {getImg("http://img2.bdstatic.com/img/image/166314e251f95cad1c8f496ad547d3e6709c93d5197.jpg") }//該片段來自于http://outofmemory.cn
總結(jié)
以上是生活随笔為你收集整理的golang 下载图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈关于油麦菜的特性与如何种植优质品种的
- 下一篇: 女人最该记得的100本书的100句话