在 Ubuntu 中使用 R-shiny 应用程序,带有上传文件的字段.Rmd
,该字段具有文件扩展名过滤器:
# R-shiny code
fileInput("id",
"label",
accept = c(
".Rmd" # this fails the same way as: ".Rmd", ".rmd", ".RMD"
)
)
# html produced by R
<input id="file_input_id"
class="shiny-input-file shiny-bound-input"
type="file"
accept=".Rmd,.rmd,.RMD">
Ubuntu 文件选择器仅显示:.rmd
, 以及.RMD
文件选择器窗口中的文件。
在 Windows 中,由于显而易见的原因,不会发生此问题。在 Mac 中,不会出现此问题。
.Rmd
是编写该扩展名的常见方法,因此,最好在过滤时显示这些文件。
这似乎取决于 mimetypes 或 nautilus (Gnome)
查看https://mimetype.io/all-types,R-markdown,.Rmd 未定义。
所以,我想知道下一步除了将文件上传到站点.Rmd
之外,还.rmd
可以允许 linux 显示/过滤文件.RMD