2010-08-19 6 views
0

Dans mon application Web lors du téléchargement d'un fichier vidéo, je restreins l'utilisateur à télécharger jusqu'à 10 mb pas plus de 10 Mo, j'écris du code pour cela, mais puis-je obtenir une expression régulière pour la taille de la vidéo, lorsque l'utilisateur télécharge la vidéo dans le contrôle fileupload. Je vous remercie.Validation sur la taille de la vidéo? (expression régulière?)

Répondre

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

dLen aura la taille en Mo.

+0

yoNEED j'écris comme ça, mais est-il une expression de validation merci pour la réponse –

+0

si (FileUpload1.HasFile) { longues numBytes = cela. FileUpload1.FileBytes.Length; double dLen = Convert.ToDouble (numBytes/1000000); } – TheGeekYouNeed

0

Vous pouvez faire dans ASP.NET, mais il est préférable de vérifier localement avec JavaScript ainsi pour éviter de gaspiller la bande passante. La boîte de sélection de fichier input possède des propriétés liées aux fichiers, comme celle-ci que vous pouvez vérifier pour voir qu'elle est inférieure à 10 Mo avant le téléchargement.

fileInput.files[0].size; 

Donc, votre chèque serait:

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

j'écris comme ceci mais y at-il une expression de validation merci pour la réponse –

Questions connexes