//图片获取模块
string fileName = FileUpload1.FileName;
if (fileName.Length == 0)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('请选择上传图片!');</" + "script>");
}
else
{
int index = fileName.LastIndexOf(".");
string filetype = fileName.Substring(index).ToUpper();//取文件夹的扩展名转成大写
if (filetype == ".GIF" || filetype == ".JPG" || filetype = ".BMP")
{
string newName = System.DateTime.Now.ToString("yyyyMMddHHmmssffff");//生成新文件名,防止重复
model.Picture = newName + filetype;//完整的用户名赋值给Model
HttpPostedFile upFile = this.FileUpload1.PostedFile;
int fileLength = upFile.ContentLength;//获取上传文件的大小,单位:字节
if (fileLength >= 5242880)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('上传文件不能大于5M!');</" + "script>");
}
else
{
this.FileUpload1.PostedFile.SaveAs(Server.MapPath("~/"+@"upload/")+model.Picture);
UserInfo.Bll.JiaoYuZaiXianBll bll = new UserInfo.Bll.JiaoYuZaiXianBll();
if (bll.InsertJiaoYuZaiXian(model))
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('教育在线图片添加成功!');</" + "script>");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('教育在线图片添加失败!');</" + "script>");
}
}
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('只支持上传.gif/.jpg和.bmp文件');</" + "script>");
}