控件的原理是这样的:当控件选择文件时,关联的Img控件获得src并加载,加载完后得到文件的大小,并传给控件属性。
代码如下:
1
using System;
2
using System.Drawing;
3
using System.Drawing.Design;
4
using System.Web.UI;
5
using System.Web.UI.HtmlControls;
6
using System.Web.UI.WebControls;
7
using System.ComponentModel;
8
using System.ComponentModel.Design;
9
10
namespace FaibClass.WebControls
11
}
2
3
4
5
6
7
8
9
10
11
在客户端只需设定控件的MaxSize就可以了,然后在提交前通过控件的checkSize属性获知图片是否通过(Javascript)。
不知上传其他文件格式的文件如何获得文件的大小,希望大家给点意见。