我想知道这是否可能。
我有一个指向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”,但是看起来我只是在代码中添加了一行。
是否有更好的方法来获取文件?