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

时间:2016-07-28 14:14:09

标签: r file download shiny

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

我一直在寻找这个,但我找不到解决方案,所以我开始怀疑它是否真的可行。

非常感谢,任何帮助都会非常宝贵!

1 个答案:

答案 0 :(得分:0)

您可以使用@Sumedh

建议的正常下载按钮执行此操作

ui.R

downloadButton("demo", "Download")

server.R

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