2010-08-19 7 views
0

내 웹 응용 프로그램에서 비디오 파일을 업로드하는 동안 사용자가 최대 10MB까지 업로드 할 수 있도록 제한합니다.이 경우 코드를 작성하지만 비디오의 크기는 정규 표현식을 얻을 수 있습니다. 사용자가 파일 업로드 컨트롤에서 비디오를 업로드 할 때 고맙습니다.동영상 크기에 대한 확인이 필요합니까?

답변

0
long numBytes = this.FileUpload1.FileBytes.Length; 
double dLen = Convert.ToDouble(numBytes/1000000); 

dLen은 MB 단위의 크기입니다.

+0

YoNeed은 내가 =이 같이 쓰기 있지만 검증 발현 응답 –

+0

경우 (FileUpload1.HasFile) { 오래하는 numBytes 주셔서 감사하다. FileUpload1.FileBytes.Length; double dLen = Convert.ToDouble (numBytes/1000000); } – TheGeekYouNeed

0

당신은 ASP.NET에서이 작업을 수행 할 수 있지만, 그것뿐만 아니라 대역폭을 낭비하지 않도록 자바 스크립트 로컬로 확인하는 것이 좋습니다. 파일 선택기 input 상자에는 파일 관련 속성이 있습니다 (예 : 업로드하기 전에 확인할 수있는이 파일은 10MiB 미만입니다).

fileInput.files[0].size; 

그래서, 수표는 다음과 같습니다

if (fileInput.files[0].size > 10485760) ... 
+0

글을 쓸 수는 있지만 응답을 보내 주신 모든 검증 표현식이 있습니다. –

관련 문제