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