将文件直接下载到内存

时间:2020-09-16 10:51:59

标签: r

我想知道这是否可能。 我有一个指向pdf文件的链接,我需要获取它的MD5Sum。 (my earlier question)为此,我需要先下载它,然后以最有效的方式进行下载。我猜想因为文件很小并且RAM比磁盘快,所以显而易见的途径是将其存储在RAM中,计算MD5Sum并将其丢弃。

到目前为止,我正在使用它:

link <- "xxxxx.pdf"
download.file(link, "temp.pdf", quiet = TRUE, mode = "wb")
result <- md5sum("temp.pdf")
unlink("temp.pdf")

我刚刚阅读了tempfile(),并且可以使用它代替“ temp.pdf”,但是看起来我只是在代码中添加了一行。

是否有更好的方法来获取文件?

0 个答案:

没有答案