我在使用 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/