如何使用if语句设置上传文件的最大文件大小?

How to set max FileSize of uploaded file with if-statement?

我在我的网页上创建了一个 <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 > Size(6000KB) 之类的东西。

有什么建议吗?

您可以这样检查:

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