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