R 通过Shining将文件(任何类型)从服务器下载到本地

R 通过Shining将文件(任何类型)从服务器下载到本地,r,file,download,shiny,R,File,Download,Shiny,我正在开发一个闪亮的应用程序(闪亮服务器),在最后一个实例中,它应该能够允许将文件(托管在服务器的目录中)下载到用户的本地目录 我一直在寻找这一点,但我没有能够找到一个解决方案,所以我开始怀疑这是否真的是可能的 非常感谢,任何帮助都是非常宝贵的 您可以使用@Sumedh建议的普通下载按钮来完成此操作 用户界面 服务器.R output$demo <- downloadHandler( filename = function(){ paste("demo","txt",sep="."

我正在开发一个闪亮的应用程序(闪亮服务器),在最后一个实例中,它应该能够允许将文件(托管在服务器的目录中)下载到用户的本地目录

我一直在寻找这一点,但我没有能够找到一个解决方案,所以我开始怀疑这是否真的是可能的


非常感谢,任何帮助都是非常宝贵的

您可以使用@Sumedh建议的普通下载按钮来完成此操作

用户界面

服务器.R

output$demo <- downloadHandler(
filename = function(){
    paste("demo","txt",sep=".")
},
content = function(con){
    file.copy("some-file.txt", con)
})

output$demo您可以使用@Sumedh建议的普通下载按钮来完成此操作

用户界面

服务器.R

output$demo <- downloadHandler(
filename = function(){
    paste("demo","txt",sep=".")
},
content = function(con){
    file.copy("some-file.txt", con)
})

output$demo Check and Check and Hi,如果在用户提交作业时动态创建文件名,该怎么办?如何从浏览器下载新文件?或者如何创建动态a href?文件名在服务器端创建。与硬编码文件名不同,您可以使用动态创建的文件名,您可以从被动元素中读取该文件名。您好,如果在用户提交作业时动态创建该文件名,该怎么办?如何从浏览器下载新文件?或者如何创建动态a href?文件名在服务器端创建。不必硬编码文件名,您可以使用动态创建的文件名,您可以从被动元素读取该文件名。