R 从 URL 下载图片

标签 r download

我在使用 R 从网站下载图片时遇到问题。 该图像似乎已被 download.file 正确识别:

正在尝试 URL ' 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 上,默认的 mode = "w"仅适用于文本文件。对于二进制文件(几乎所有内容,除了文本)你需要 mode = "wb" . 如果 URL 以gz, .bz2, .xz, .tgz, .zip, .rda 结尾,这将自动完成。或 .RData , 但是对于其他任何你需要指定 mode = "wb"自己。

关于R 从 URL 下载图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34441684/

相关文章:

r - 在情节中使用普通文本与普通文本组合

r - 连接箱图是指 R 中的折线图

45度线的R最佳拟合

php - 如何在 jQuery 中使用 !important

html - 文本文件下载链接(ruby on rails)

mysql - 如何使用 DBI 将记录追加到数据库

r - 获取组内的重复值

ios - 使用 UIProgressBar 显示下载状态

php - 如何允许下载暂停/恢复?

c# - Twilio 下载记录到文件,在 JsonConvert.DeserializeObject() 上抛出错误