R: 为什么用download.file()下载的PNG文件打不开?
R: Why downloaded PNG file using download.file() can not be opened?
我有一个问题,但找不到我的答案是以下链接:
Download png/jpg with R
Downloading png from Shiny (R)
问题:
我正在使用此代码下载 PNG 文件。但是,下载的 PNG 文件不可读(windows 照片查看器无法打开此图片,不支持此文件格式)。
请注意:原始 PNG 文件在 R 和 Windows 中都很容易阅读。
看来问题出在 mode=" " option in download.file()
这三种模式我都试过了,还是有问题:
mode = "wb"
mode = "w"
mode = "ab"
这是我的代码:
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png"
download.file(URL, mode = 'wb')
如有任何想法,我们将不胜感激。
Dropbox 提供直接下载内容的方式。
https://zapier.com/learn/how-to/generate-direct-dropbox-link/
您的代码应该是
URL <- "https://dl.dropboxusercontent.com/s/cwqr0dxqmgjkna4/third_logo.png"
download.file(URL, destfile = "test.png", mode = 'wb')
将 ?dl=1
添加到您的 URL
字符串。这将下载文件本身而不是预览页面。您还需要为文件名指定一个字符串。该文件将保存在您当前的工作目录中。您也可以将其保存在完整路径中。不需要 mode
参数。
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png?dl=1"
download.file(URL,"third_logo.png")
我有一个问题,但找不到我的答案是以下链接:
Download png/jpg with R
Downloading png from Shiny (R)
问题:
我正在使用此代码下载 PNG 文件。但是,下载的 PNG 文件不可读(windows 照片查看器无法打开此图片,不支持此文件格式)。
请注意:原始 PNG 文件在 R 和 Windows 中都很容易阅读。
看来问题出在 mode=" " option in download.file()
这三种模式我都试过了,还是有问题:
mode = "wb"
mode = "w"
mode = "ab"
这是我的代码:
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png"
download.file(URL, mode = 'wb')
如有任何想法,我们将不胜感激。
Dropbox 提供直接下载内容的方式。
https://zapier.com/learn/how-to/generate-direct-dropbox-link/
您的代码应该是
URL <- "https://dl.dropboxusercontent.com/s/cwqr0dxqmgjkna4/third_logo.png"
download.file(URL, destfile = "test.png", mode = 'wb')
将 ?dl=1
添加到您的 URL
字符串。这将下载文件本身而不是预览页面。您还需要为文件名指定一个字符串。该文件将保存在您当前的工作目录中。您也可以将其保存在完整路径中。不需要 mode
参数。
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png?dl=1"
download.file(URL,"third_logo.png")