private void Button1_Click(object sender, System.EventArgs e)
{
Cale cale=new Cale();
string phtotodes=this.txt_des.Text;
this.getImage();
int typeid=Convert.ToInt32(this.DropDownList1.SelectedValue);
cale.addPhoto(phtotodes,path,typeid);
}
protected void getImage()
{
string savepath = "head";
//判断文件是否存在
if ( ! Directory.Exists(Server.MapPath(savepath)))
//不存在创建文件
Directory.CreateDirectory(
Server.MapPath(savepath)
);
FileInfo fi = new FileInfo(
//获取文件在客户机上的绝对路径
this.File1.PostedFile.FileName
);
string exname = fi.Extension;
//判断文件格式是否正确
if (exname != ".gif" && exname !=".jpg")
{
Response.Write("<script>alert('文件格式不对!');</script>");
return;
}
//判断文件大小是否符合
if(this.File1.PostedFile.FileName.Length<1||this.File1.PostedFile.ContentLength <100)
{
Response.Write("<script>alert('文件不存在或过小!!');</script>");
return;
}
if (this.File1.PostedFile.ContentLength > 500000)
{
Response.Write("<script>alert('文件过大!!');</script>");
return;
}
//生成唯一的文件名
string filename = Guid.NewGuid().ToString();
//文件名+扩展名
filename += exname;
//把上传的文件保存到服务器指定的地方
this.File1.PostedFile.SaveAs(Server.MapPath(
savepath + "/" + filename
));
path=savepath + "/" + filename;
}
} return null;
{
Cale cale=new Cale();
string phtotodes=this.txt_des.Text;
this.getImage();
int typeid=Convert.ToInt32(this.DropDownList1.SelectedValue);
cale.addPhoto(phtotodes,path,typeid);
}
protected void getImage()
{
string savepath = "head";
//判断文件是否存在
if ( ! Directory.Exists(Server.MapPath(savepath)))
//不存在创建文件
Directory.CreateDirectory(
Server.MapPath(savepath)
);
FileInfo fi = new FileInfo(
//获取文件在客户机上的绝对路径
this.File1.PostedFile.FileName
);
string exname = fi.Extension;
//判断文件格式是否正确
if (exname != ".gif" && exname !=".jpg")
{
Response.Write("<script>alert('文件格式不对!');</script>");
return;
}
//判断文件大小是否符合
if(this.File1.PostedFile.FileName.Length<1||this.File1.PostedFile.ContentLength <100)
{
Response.Write("<script>alert('文件不存在或过小!!');</script>");
return;
}
if (this.File1.PostedFile.ContentLength > 500000)
{
Response.Write("<script>alert('文件过大!!');</script>");
return;
}
//生成唯一的文件名
string filename = Guid.NewGuid().ToString();
//文件名+扩展名
filename += exname;
//把上传的文件保存到服务器指定的地方
this.File1.PostedFile.SaveAs(Server.MapPath(
savepath + "/" + filename
));
path=savepath + "/" + filename;
}
} return null;