有两种方式:1、用fileupload控件在后台判断FileUpload1.FileContent.Length判断大小,System.IO.Path.GetExtension(FileUpload1.FileName)获取文件后缀。2、用jquery上传控件,可以直接判断类型和大小。另外js也可以在前台判断文件类型,但不能获取文件大小,需要引用插件。