(1) ASP.NET 的数据验证空件RegularExpressionValidator 实现验证FileUpLoad上传文件的类型
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="格式不准确,只能(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)"
ValidationExpression="^([a-zA-Z]://)[0-9a-zA-Z/u4e00-/u9fa5/w/s//!@#/$%^&/*/(/)_/+/-=/[/]{};'/,/.]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
></asp:RegularExpressionValidator>
(2)FileUpload添加照片到指定的文件里面
string filename = FileUpload1.FileName;
string savePath = Server.MapPath("../images/adverts/");
string extension = Path.GetExtension(filename);
string imageName = "";
imageName = DateTime.Now.ToString("yyyyMMddhhmmss") + extension;
savePath = savePath + imageName;
FileUpload1.PostedFile.SaveAs(savePath);