如何使用R从框URL(而不是从服务器)下载文件

如何使用R从框URL(而不是从服务器)下载文件,r,shiny,R,Shiny,我有一个Excel(.xslx)文件存储在一个框位置,具有固定的URL。如何在R Shining中编写代码,将此Excel文件下载到服务器中以供进一步操作和使用?到目前为止,我找到的所有示例要么下载服务器上已有的文件,要么将URL上显示的表下载到.csv文件中。downloadHandler似乎没有此功能。下面是我们的想法,但不确定如何进一步进行。谢谢 库(闪亮) boxURL要从下载内容,您可能需要身份验证。通常,最好为此类用例使用客户机或接口。谷歌快速搜索发现了以下软件包,该软件包为box.

我有一个Excel(.xslx)文件存储在一个框位置,具有固定的URL。如何在R Shining中编写代码,将此Excel文件下载到服务器中以供进一步操作和使用?到目前为止,我找到的所有示例要么下载服务器上已有的文件,要么将URL上显示的表下载到.csv文件中。downloadHandler似乎没有此功能。下面是我们的想法,但不确定如何进一步进行。谢谢

库(闪亮)

boxURL要从下载内容,您可能需要身份验证。通常,最好为此类用例使用客户机或接口。谷歌快速搜索发现了以下软件包,该软件包为box.com API提供了一个R接口:


.

使用HTTP GET请求和
write_disk()
函数在下载处理程序中传递内容是可行的

在服务器回调中:


output$downloadFile请添加更多信息。谢谢您的评论,Raj。我已经补充了我想做的。谢谢,格雷戈。我阅读了您提供的链接并按照说明进行操作。但是,我的邮箱URL是从一个组织中访问的,我已经被自动授权访问该组织。它不是个人邮箱帐户,因此我无法访问客户端和界面设置。只要我的R Shining应用程序是从该组织内部运行的,本地计算机就可以访问该框的URL。因此,我将此URL视为任何可公开下载的文件链接,即直接从URL下载文件。R的任何一个闪亮功能都可以做到这一点吗?@TristanTran boxr对这种类型的服务帐户有了新的支持,请参阅