Golang下载网络图片
1、实现思路: 函数定义中包含保存文件路径以及图片的http地址,嚼但匙噻首先需要根据图片http地址截取其最后一段作为文件名,然后使用go语言自带的http库请求获取图片,最后将获取到结果保存到文件中。
2、使用strings库LastIndex方法获取图片http路径中最后字符串作为文件名,如http衡痕贤伎s://exp.bdstatic.com/static/user/widget/img-baidu-com/uc_avatar_masker_32_2c4b078.png返回最后一个/位置。再通过字符串切片操作获取uc_avatar_masker_32_2c4b078.png,并与文件保存路径相加得到保存图片的完整文件名
3、使用ioutil库WriteFile写入文件,配置可读可写权限。在读取http返回结果时,也使用ioutil库ReadAll方法获取结果数据。
4、最后在main函数中调用下载函数,完整实现如下所示
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:55
阅读量:26
阅读量:83
阅读量:81
阅读量:49