上传文件时过滤的此功能请求/修复属于哪里?

上传文件时过滤的此功能请求/修复属于哪里?

在 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 的 Chrome 文件选择器仅显示:.rmd, 和.RMD文件选择器窗口中的文件。 在此输入图像描述

在 Windows 中,由于显而易见的原因,不会发生此问题。
在 Mac Chrome 中,不会出现此问题

.Rmd是编写该扩展名的常用方法,因此,最好在过滤时显示这些文件。

这似乎取决于 mimetypes 或 nautilus (Gnome)

寻找https://mimetype.io/all-types、R-markdown、.Rmd 未定义。

所以,我想知道下一步.Rmd除了将文件上传到站点.rmd之外,还可以允许 linux 显示/过滤文件.RMD

答案1

根据对话:

https://discourse.gnome.org/t/is-this-feature-request-combined-uppercase-lowercase-extension-filter-nautilus-lated/18565

这取决于浏览器,实际上在 Chrome 上会发生,但在 Firefox 上不会。
在 Opera 中,预上传文件选择器(显示最近的下载)中不会发生这种情况。但它发生在公共文件选择器中。

火狐浏览器正常: 在火狐浏览器中可以

相关内容