我想限制我的文件浏览器只显示我指定的文件类型,例如仅 .txt 文件。我发现的唯一相关代码片段如下:
fileInput("in_file",
"Input file:",
accept=c("txt/csv", "text/comma-separated-values,text/plain", ".csv")
但是,这不会将浏览器中显示的文件过滤为仅 .txt 和 .csv。有任何想法吗?
最佳答案
据我所知,这是正确的做法。如果您在 RStudio 查看器中查看您的应用程序,它不会执行任何操作,但在浏览器中它应该执行。我正在使用 Chrome,我只是运行了该代码,实际上它只显示了 txt 和 csv 文件。
当然,用户仍然可以通过进入小选择框并选择查看所有文件来选择查看其他文件,但他们必须有意识地选择这样做。默认只显示 csv 和 txt 文件
关于shiny - 如何将 Shiny fileInput 限制为仅文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30600852/