Bootstrap-Vue 양식 파일 입력은 드롭시 파일 형식을 확인하지 않습니다.

스탠리

저는 accept prop이 "image / *"로 설정된 Vue 프로젝트에서 Bootstrap-Vue 구성 요소를 사용하고 있습니다. Browse-Button으로 잘 작동하지만 여전히 모든 종류의 파일을 파일 형식에 놓을 수 있으며 수락합니다. 이것은 버그입니까, 아니면 뭔가 빠졌습니까?

<b-form-file
   accept="image/*"
   v-model="file"
   :state="null"
   placeholder="Choose a file or drop it here..."
   drop-placeholder="Drop file here..."
></b-form-file> 
Hiws

Bootstrap-Vue의 <b-form-file>구성 요소는 기본 <input type="file">요소 의 래퍼입니다 . 는 어디 input보이지 않는 대신 사용자 정의 레이블을 보여 주지만, 여전히 파일 처리에 대한 입력을 사용합니다.

즉, 기본 입력과 동일한 방식으로 작동하여 모든 항목을 입력 할 수 있습니다. 심지어 가진 경우 accept="image/*" applied. (적어도 Chrome에서는)

v-model변경 사항이 올바른 형식인지 확인하려면 수동으로 확인 해야합니다.

예를 들어 watcher잘못된 파일 인 경우 입력을 재설정하기 위해를 만들 수 있습니다.

watch: {
  file(newFile) {
    if(newFile && !newFile.type.startsWith("image/")) {
      this.$nextTick(() => {
        this.file = null;        
      })
    }
  }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Bootstrap 3 양식 확인란 레이블이 Chromium + Firefox의 확인란 입력과 일치하지 않습니다.

분류에서Dev

양식을 보내지 않고 내 입력 파일에서 선택한 파일 수와 동일한 입력 유형 텍스트를 표시합니다.

분류에서Dev

파일 입력 : 양식을 제출하기 전에 Chrome이 파일이 아직 있는지 확인하지 않습니다.

분류에서Dev

심포니 형식으로 게시되지 않은 입력 파일 필드

분류에서Dev

파일 업로드 양식이 유효하지 않습니다.

분류에서Dev

단일 규칙의 여러 파일 형식 출력 : 입력 파일의 와일드 카드는 출력 파일에서 확인할 수 없습니다.

분류에서Dev

부트 스트랩-파일 입력 양식을 제출 하시겠습니까?

분류에서Dev

html + php 업로드 양식이 파일을 업로드하지 않습니다.

분류에서Dev

Codeigniter : 업로드하려는 파일 형식은 허용되지 않습니다.

분류에서Dev

이 파일 서버 유형은 인식되지 않습니다.

분류에서Dev

양식에 입력 된 데이터를 다른 파일에 표시하는 방법은 무엇입니까?

분류에서Dev

파일 업로드가있는 제출 양식은 post 변수에 제출을 보내지 않습니다.

분류에서Dev

smplayer는 ass 파일의 형식을 표시하지 않습니다.

분류에서Dev

Telerik AsyncUpload 파일 형식으로 파일을 저장할 수 없습니다. 파일 형식은 지원되지 않습니다.

분류에서Dev

파일 형식 또는 파일 확장자가 유효하지 않아 PHPExcel 파일을 열 수 없습니다.

분류에서Dev

사용자가 HTML 양식을 사용하여 파일을 업로드하고 있는지 jQuery로 확인하는 방법은 무엇입니까?

분류에서Dev

양식 입력 필드의 간격이 동일하지 않습니다.

분류에서Dev

fget의 출력이 파일 형식과 일치하지 않습니다.

분류에서Dev

If, then ... fi 명령을 사용하여 사용자가 올바른 파일 형식을 입력했는지 확인하는 방법은 무엇입니까?

분류에서Dev

Django에서 모델로 정의하지 않고 파일을 양식 필드 입력으로 취하는 방법은 무엇입니까?

분류에서Dev

파일 형식 또는 파일 확장자가 유효하지 않습니다.

분류에서Dev

Docker 빌드 : xz (stdin) : 파일 형식이 인식되지 않습니다.

분류에서Dev

파일 입력 방법을 사용하는 동안 파일 이름 i, e zip 파일을 얻지 못했습니다 .o / p 파일 형식은 file이고 동일한 이름의 zip 파일을 원합니다.

분류에서Dev

페이지를 다시로드하지 않고 파일 선택시 양식을 제출하는 방법은 무엇입니까?

분류에서Dev

파일 다운로드를위한 양식 입력 상자

분류에서Dev

Mac은 파이 게임에서 키 입력을 인식하지 않습니다.

분류에서Dev

txt 파일에 별표로 된 삼각형을 쓰려고했지만 파일에서 같은 형식으로 인쇄하지 않았습니다.

분류에서Dev

양식 입력을 게시하는 동안 새 PHP 파일로 리디렉션 할 수 있습니까?

분류에서Dev

Chrome 및 Edge에서 파일 형식을 인식하지 못하는 PHP 파일 다운로드

Related 관련 기사

  1. 1

    Bootstrap 3 양식 확인란 레이블이 Chromium + Firefox의 확인란 입력과 일치하지 않습니다.

  2. 2

    양식을 보내지 않고 내 입력 파일에서 선택한 파일 수와 동일한 입력 유형 텍스트를 표시합니다.

  3. 3

    파일 입력 : 양식을 제출하기 전에 Chrome이 파일이 아직 있는지 확인하지 않습니다.

  4. 4

    심포니 형식으로 게시되지 않은 입력 파일 필드

  5. 5

    파일 업로드 양식이 유효하지 않습니다.

  6. 6

    단일 규칙의 여러 파일 형식 출력 : 입력 파일의 와일드 카드는 출력 파일에서 확인할 수 없습니다.

  7. 7

    부트 스트랩-파일 입력 양식을 제출 하시겠습니까?

  8. 8

    html + php 업로드 양식이 파일을 업로드하지 않습니다.

  9. 9

    Codeigniter : 업로드하려는 파일 형식은 허용되지 않습니다.

  10. 10

    이 파일 서버 유형은 인식되지 않습니다.

  11. 11

    양식에 입력 된 데이터를 다른 파일에 표시하는 방법은 무엇입니까?

  12. 12

    파일 업로드가있는 제출 양식은 post 변수에 제출을 보내지 않습니다.

  13. 13

    smplayer는 ass 파일의 형식을 표시하지 않습니다.

  14. 14

    Telerik AsyncUpload 파일 형식으로 파일을 저장할 수 없습니다. 파일 형식은 지원되지 않습니다.

  15. 15

    파일 형식 또는 파일 확장자가 유효하지 않아 PHPExcel 파일을 열 수 없습니다.

  16. 16

    사용자가 HTML 양식을 사용하여 파일을 업로드하고 있는지 jQuery로 확인하는 방법은 무엇입니까?

  17. 17

    양식 입력 필드의 간격이 동일하지 않습니다.

  18. 18

    fget의 출력이 파일 형식과 일치하지 않습니다.

  19. 19

    If, then ... fi 명령을 사용하여 사용자가 올바른 파일 형식을 입력했는지 확인하는 방법은 무엇입니까?

  20. 20

    Django에서 모델로 정의하지 않고 파일을 양식 필드 입력으로 취하는 방법은 무엇입니까?

  21. 21

    파일 형식 또는 파일 확장자가 유효하지 않습니다.

  22. 22

    Docker 빌드 : xz (stdin) : 파일 형식이 인식되지 않습니다.

  23. 23

    파일 입력 방법을 사용하는 동안 파일 이름 i, e zip 파일을 얻지 못했습니다 .o / p 파일 형식은 file이고 동일한 이름의 zip 파일을 원합니다.

  24. 24

    페이지를 다시로드하지 않고 파일 선택시 양식을 제출하는 방법은 무엇입니까?

  25. 25

    파일 다운로드를위한 양식 입력 상자

  26. 26

    Mac은 파이 게임에서 키 입력을 인식하지 않습니다.

  27. 27

    txt 파일에 별표로 된 삼각형을 쓰려고했지만 파일에서 같은 형식으로 인쇄하지 않았습니다.

  28. 28

    양식 입력을 게시하는 동안 새 PHP 파일로 리디렉션 할 수 있습니까?

  29. 29

    Chrome 및 Edge에서 파일 형식을 인식하지 못하는 PHP 파일 다운로드

뜨겁다태그

보관