验证视频大小? (正则表达式?)

时间:2010-08-19 08:47:48

标签: asp.net

在我的网络应用程序中上传视频文件时,我限制用户上传最多10 MB但不超过10 Mb,我为此编写代码,但是当用户上传时,我可以获得视频大小的正则表达式fileupload控件中的视频。谢谢。

2 个答案:

答案 0 :(得分:0)

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

dLen将以MB为单位。

答案 1 :(得分:0)

可以在ASP.NET中执行此操作,但最好还是使用JavaScript 本地检查以避免浪费带宽。文件选择器input框具有一些与文件相关的属性,例如您可以在上传之前检查它是否在10MiB以下。

fileInput.files[0].size;

所以,你的支票将是:

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