r - Docker中的ShinyDirButton与fileInput

标签 r docker shiny

我正在Docker中构建一个Shiny应用程序,并遇到了奇怪的按钮行为。当我使用shinyDirButton(来自ShinyFiles软件包)访问文件系统(我需要用户选择输出文件夹进行分析)时,它工作正常,并且可以在Docker中看到文件。

但是,当我使用简单的fileInput选择文件时,该按钮将打开一个窗口,显示我的文件系统,位于我的计算机上,而不是Docker内部。我很好奇这里发生了什么以及如何解决。

最佳答案

FileInput在浏览器中运行,并向您显示客户端(而不是 Shiny 的服务器)

如果要从服务器中选择文件,则可能要改用ShinyFilesButton。

https://www.rdocumentation.org/packages/shinyFiles/versions/0.3.2/topics/shinyFilesButton

关于r - Docker中的ShinyDirButton与fileInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50498252/

相关文章:

r - 用公式引用 hell

r - map View 图例缩放

django - 在单个容器中dockerize gunicorn,nginx,django

docker - Github Action docker 缓存

css - Shiny - 具有固定高度的可滚动面板

R Shiny - 如果两个输入具有相同的值,如何显示反馈消息(使用shinyFeedback)

r - R重复功能,直到满足条件

r - 如何在不执行的情况下进入 R 命令提示符的下一行?

docker - 如何引用容器内的非docker IP地址?

r - Shiny 的observeEvent 在应用程序启动时触发