jQuery Validation plugin과 함께 입력란을 가져 오는 방법은 무엇입니까? doc/demos에서 찾을 수 없습니다.그림 파일 jQuery 유효성 검사 플러그인
나는하지만 파일 입력에 대해 아무것도 "번호를 요구"숫자 클래스 = 대한 같은 클래스 = "필요한 이메일" 인 이메일에 대한 옵션이있다 의미한다.
jQuery Validation plugin과 함께 입력란을 가져 오는 방법은 무엇입니까? doc/demos에서 찾을 수 없습니다.그림 파일 jQuery 유효성 검사 플러그인
나는하지만 파일 입력에 대해 아무것도 "번호를 요구"숫자 클래스 = 대한 같은 클래스 = "필요한 이메일" 인 이메일에 대한 옵션이있다 의미한다.
클라이언트 측에서 파일을 읽을 수있는 액세스 권한이 없기 때문에 제출 된 파일이 클라이언트 측에서 이미지 형식인지 확인할 수 없습니다. (*) 그런 이유로 플러그인에서 이러한 기능을 제공하지 않습니다.
파일 업로드 필드에서 value
이 (파일이 선택되지 않은) 빈 문자열이 아닌지 확인하는 유일한 방법입니다. 파일 이름 (예 : '.gif', '.png', '.jpeg'또는 '.jpg'로 끝나는 파일)을보고 파일이 이미지인지 추측 할 수있는 유혹을받을 수 있지만, 운영 체제 및 파일 형식 구성 설정에 따라 파일 확장자는 파일 형식과 아무런 관련이 없습니다.
(*. 파이어 폭스 3에서 FileList 인터페이스를 사용하여 제외)
동의 - 실제로 파일을 업로드 할 때 mime 형식이 .jpg인지 또는 .jpg가 아닌지 확인하십시오 (.php 또는 .exe가 아닙니다. – niggles
팁 bobince 주셔서 감사. 규칙 : 드디어 DOM 준비 기능이 코드로 관리 { 필드 : { 필요 : 사실, 동의 "XLS | CSV" } } – kevin
@niggles을 : 파일의 내용을하지 않는 확인 MIME 유형. 브라우저가 제출 한 MIME 형식은 파일 형식에 대한 OS 추측에 따라 매우 약합니다. 매우 자주 당신은 잘못 식별 된 Content-Type 제출물이나 알려지지 않은 것, 또는 단지 application/octet-stream을 얻을 것입니다. – bobince