当前位置 : 主页 > 网页制作 > HTTP/TCP >

R从URL下载图片

来源:互联网 收集:自由互联 发布时间:2021-06-16
我在使用R从网站下载图片时遇到问题 看起来像download.file正确识别图像: 尝试网址’http://i.imgur.com/pszAeGh.png‘ 内容类型’image / png’长度16592字节(16 Kb) 打开网址 下载了16 Kb 它也会以正
我在使用R从网站下载图片时遇到问题
看起来像download.file正确识别图像:

尝试网址’http://i.imgur.com/pszAeGh.png‘
内容类型’image / png’长度16592字节(16 Kb)
打开网址
下载了16 Kb

它也会以正确的名称和文件结尾(.png)下载到正确的目录中.

download.file("http://i.imgur.com/pszAeGh.png",paste(**yourDEST**,"Stackoverflow",".png",sep=""))

但是,该文件被屠宰,无法打开.

我在这做错了什么?

我找不到重复,所以我只是回答.

download.file帮助有点碎片,但如果仔细阅读,你会发现,在Windows上,默认模式=“w”仅适用于文本文件.对于二进制文件(除文本外几乎所有内容),您需要mode =“wb”.如果URL以gz,.bz2,.xz,.tgz,.zip,.rda或.RData中的任何一个结尾,则会自动完成,但是对于其他任何您需要自己指定m​​ode =“wb”的内容.

网友评论