【发布时间】:2019-10-06 05:53:11
【问题描述】:
我有一个问题,但找不到我的答案是以下链接:
Downloading png from Shiny (R)
Use href and target in download.file R?
What's the "internal method" of R's download.file?
问题:
我正在使用此代码下载 PNG 文件。但是,下载的 PNG 文件不可读(windows 照片查看器无法打开此图片不支持此文件格式)。
请注意:原始 PNG 文件在 R 和 Windows 中都可以轻松读取。
问题似乎来自 download.file() 中的 mode=" " 选项
我在那里尝试了这三种模式,但问题仍然存在:
mode = "wb"
mode = "w"
mode = "ab"
这是我的代码:
URL <- "https://www.dropbox.com/s/cwqr0dxqmgjkna4/third_logo.png"
download.file(URL, mode = 'wb')
任何想法都会受到高度赞赏。
【问题讨论】:
-
您有一个预览页面的 URL(HTML 格式),其中包含 PNG 文件的图像。如果您使用
download.file(URL, "third_logo.html")下载文件,您可以看到这一点。您将能够在浏览器中加载它并查看/保存图像。有多种方法可以提取 HTML,但您可能会发现使用 Dropbox 应用将文件同步到您的计算机并从那里加载它更容易。 -
@Edward Carney,感谢您的好评。它现在可以工作了,但是,我需要下载的 PNG 格式的文件,因为我必须在后面的行中使用它。是否可以在 R 中读取像 PNG 这样的 HTML 文件?