缩小上传图片方法: if (this.FileUpload1.FileName.ToString() != "") { //上传图片保存路径 string serverpath = Server.MapPath("../image/"); //得到上传图片的名 string fileName = FileUpload1.FileName.ToString(); //得到上传文件的完整地址 string filepath = FileUpload1.PostedFile.FileName.ToString(); //得到上传文件的格式 string geshi = filepath.Substring(filepath.LastIndexOf('.') + 1); //判断是否为图片格式 if (geshi == "jpg" || geshi == "JPG" || geshi == "GIF" || geshi == "gif" || geshi == "png" || geshi == "PNG" || geshi == "bmp" || geshi == "BMP") { //判断上传图片的大小 if (FileUpload1.PostedFile.ContentLength > 10240) { //转为Image 类型 System.Drawing.Image image = System.Drawing.Image.FromStream(Request.Files["FileUpload1"].InputStream); int width = image.Width; int heigh = image.Height; int max = heigh; if (width >= heigh) { max = width; } if (max > 100) { try { System.Drawing.Image newImg; serverpath = serverpath + fileName.ToString(); //如果存在这个图片就删除 if (File.Exists(serverpath)) { File.Delete(serverpath); } if (width > heigh) { //保存为宽,高为200 的新图片 newImg = new Bitmap(image, 200, 200); } else { newImg = new Bitmap(200, 200); } //保存 newImg.Save(serverpath, System.Drawing.Imaging.ImageFormat.Gif); } catch (Exception ex) { Response.Write("<mce:script type="text/javascript"><!-- alert('图片缩小失败!'); // --></mce:script>"); } } } else { serverpath = serverpath + fileName; FileUpload1.SaveAs(serverpath); } } else { Response.Write("<mce:script type="text/javascript"><!-- alert('上传格式错误!'); // --></mce:script>"); } } else { Response.Write("<mce:script type="text/javascript"><!-- alert('请选择上传的图片'); // --></mce:script>"); }