如何使用if-statement设置上传文件的max FileSize?

时间:2016-08-08 13:31:06

标签: c# asp.net if-statement file-upload size

我在自己的网页上创建了<asp:fileupload id="FileUploadPassfoto">。 (ASP.NET和C#)

我想检查上传的文件(图片)是否大于6000KB。如果为true,则不接受该文件并显示错误消息。我将上传的文件存储如下:( CODE BEHIND)

System.Drawing.Image photo = System.Drawing.Image.FromStream(FileUploadPassfoto.PostedFile.InputStream);

现在我想检查图像是否大于6000KB。

它适用于像photo.size&gt;这样的东西。尺寸(6000KB)。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以这样检查:

decimal size = Math.Round(((decimal)FileUploadPassfoto.PostedFile.ContentLength / (decimal)1024), 2);
    if(size > 6000)
    {
       // size is greater than 6000KB 
    }