관리자가 허용되는 파일 확장명을 정의 할 수있는 양식이 있습니다. 관리자가 확장자를 쓸 수있는 파일 확장명에 대한 텍스트 상자를주었습니다. 여러 개의 쉼표로 구분됩니다. 이제 나는 어떻게 그 사용자 입력이 doc, docx, jpg, mp3, wmv와 같은 모든 유효한 확장을 포함하고 있는지를 알고 싶다. 내가 Asp.Net MVC 응용 프로그램에서사용자 입력 파일 확장명을 확인하는 방법
답변
바인드 파일 요소 변경 이벤트에 이벤트를 JQuery와 및 C#을 사용하고 허용 된 유형 중 하나인지 확인하기 위해 그것에서 파일 이름을 읽을 수 있어요
.
예 : 도움이
$("#yourFileElementId").change(function(ev){
var filename = $(this).val();
if(/(\.doc$)|(\.docx$)|(\.jpg$)|(\.mp3$)|(\.wmv$)/.match(filename)){
// filename has one of the extensions
} else {
alert("only specified file types are allowed");
$(this).val(""); //This should empty the file input.
}
}
희망!
내 질문을 이해하지 못했다고 생각합니다. 파일 확장자는 텍스트 상자에 고정 된 사용자 입력 파일 확장명이 아닙니다. –
관리자가이 설정을 저장하고있는 곳에서 허용 된 확장 양식을 저장하는시기를 지정해야합니다 .... 아마도 구성으로서의 DB에있을 것입니다. 당신은 생성하고 ASP.Net 페이지의 코드 뒤에 JavaScript 문자열을 첨부하고 ehudokai 파일 확장명 설정에 대해 수행하는 것처럼 동적 정규식 검사를 만들 수 있습니다. –
나는이 답변을 -1로 생각하지 않을 것입니다. 왜냐하면 해결책은 당신의 상황에서 매우 채택 가능하기 때문에 +1을 더하는 것입니다. –
- 1. javascript로 파일 확장명을 변경하는 방법
- 2. 파일 확장명을 프로그램과 연결하는 방법
- 3. 종속성을 위해 파일 확장명을 변경하는 방법
- 4. 파일 확장명을 수정하려면 어떻게해야합니까?
- 5. CFileDialog를 통해 파일 확장명을 가져 오는 방법
- 6. .net에서 .csv 파일 확장명을 읽는 방법 C#
- 7. C# Windows에서 파일 크기, 파일 이름, 파일 확장명을 얻는 방법?
- 8. 사용자 ID를 확인하는 방법
- 9. wp7.1에서 app과 파일 확장명을 연결하십시오.
- 10. System.IO.Stream 개체에서 파일 확장명을 찾으십시오.
- 11. Drupal : 파일 확장명을 확인 하시겠습니까?
- 12. GreaseMonkey로 파일 확장명을 변경 하시겠습니까?
- 13. 이 코드가 파일 확장명을 제거합니까?
- 14. PHP에서 파일 확장명을 숨기려면 어떻게합니까?
- 15. 브라우저가 IE 인 경우 파일 확장명을 변경하십시오.
- 16. 스칼라 입력 : 숫자 형식을 확인하는 방법
- 17. 입력 한 날짜 시간을 확인하는 방법
- 18. 사용자 이름과 암호를 확인하는 방법
- 19. 게시 된 파일 확장명을 확인하기 위해 MVC AttributeFilter를 만드는 방법
- 20. MIME 형식 (내용 유형)에 대한 파일 확장명을 얻는 방법
- 21. 파일의 mimeType이 알려진 경우 해당 파일 확장명을 얻는 방법
- 22. Delphi - Vista/Win 7에서 기본 파일 확장명을 변경하는 방법
- 23. C# CF : 내 프로그램에서 특정 파일 확장명을 여는 방법
- 24. PHP에서 사진의 파일 확장명을 얻는 가장 좋은 방법
- 25. 특정 파일 확장명을 제외한 루비의 디렉토리 구조 복사 방법
- 26. ASP.NET MVC에서 비정상적인 파일 확장명을 가진 콘텐츠 파일을 제공하는 방법
- 27. 기본 프로그램이 아닌 프로그램에 파일 확장명을 연결하는 방법
- 28. 파일 이름에 PHP가 이스케이프하는 사용자 입력
- 29. 파일 입력 용 사용자 정의 텍스트
- 30. Jquery 사용자 정의 파일 입력 플러그인
파일 이름 규칙은 규칙 일 뿐이며 다른 클라이언트 플랫폼에는 다른 규칙이 적용될 수 있다는 것을 알고 있습니까? 파일 형식 검사는 실제로 콘텐츠 스니퍼를 사용하여 서버에서 수행해야합니다. 당신은 실제로 그 안에있는 바이트를 검사 할 때까지 파일이 OK라는 것을 결코 알지 못합니다. – Pointy