如何使用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
}
我在我的网页上创建了一个 <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
}