如何使R“全文本”包将文件上传到Dropbox而不是在本地存储?

时间:2019-06-23 20:40:48

标签: r shiny dropbox

我想设计一个R Shiny应用程序,该应用程序将获取PubMed ID号列表,检索全文文章,将其存储在Dropbox文件夹中,并访问此文件夹以将文章以PDF格式显示在iFrame上。托管在Shinyapps服务器上的Shiny应用程序。

我可以通过我的机构VPN访问全文。我可以使用ft_get()和文章的DOI从本地计算机上的R Studio命令行发送查询,以将全文PDF下载到我的本地计算机上。

但是,当我将应用程序上传到Shinyapps.io时,此方法不起作用。我一直收到错误消息:“警告:您可能无权访问10.1007 / s11060-017-2430-z或发生错误或下载的文件无效。”其中“ 10.1007 / s11060-017-2430-z”是我要下载作为测试文章的DOI。

要解决此问题,我正在考虑指示全文的ft_get()函数将下载内容发送到我的Dropbox,而不是我的本地计算机。然后,我可以通过Dropbox访问Shiny上的PDF。但是我不知道这是否可能。

这是我正在使用的代码的最少示例。在本地运行时,它将PDF全文副本成功下载到本地计算机。但是,将其上传到Shinyapps.io不会发生任何事情。

sapply

至少,如果Shinyapps.io部署的应用程序能够将文件下载到用户的本地计算机上,我希望它能运行。如果可以将文件上传到Dropbox文件夹,则将是理想的选择。

请让我知道是否可以澄清问题的任何部分。您能给我任何帮助,我将不胜感激。谢谢!

0 个答案:

没有答案