我正在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/