파일 업로드 시 필터링을 위한 이 기능 요청/수정은 어디에 속합니까?

파일 업로드 시 필터링을 위한 이 기능 요청/수정은 어디에 속합니까?

.Rmd파일 확장자 필터가 있는 파일을 업로드하기 위한 필드와 함께 Ubuntu에서 R-shiny 애플리케이션 사용 :

# 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가 정의되지 않았습니다.

그래서 다음 단계 는 Linux가 .Rmd파일을 사이트에 업로드하는 .rmd것 외에도 파일을 표시/필터링하도록 허용하는 것입니다..RMD

답변1

대화에 따르면:

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

이는 브라우저에 따라 다르며 실제로 Chrome에서는 발생하지만 Firefox에서는 발생하지 않습니다.
Opera에서는 업로드 전 파일 선택기(최근 다운로드 표시)에서는 이런 일이 발생하지 않습니다. 하지만 공개 파일 선택기에서는 이런 일이 발생합니다.

Firefox 브라우저는 정상입니다. Firefox 브라우저에서는 다음을 수행할 수 있습니다.

관련 정보