protected void Button1_Click(object sender, EventArgs e)
{
string img = FileUpload1.PostedFile.FileName.ToString();
if(FileUpload1.FileName!="" && FileUpload1.FileName!=null)
{
string fileExtension = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName).ToLower();
if (fileExtension != ".jpg" && fileExtension != ".gif" && fileExtension != ".jpeg" && fileExtension != ".peg")
{
this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('错误!!文件类型必须为jpg或者gif!')</script>");
}
else
{
string imgName = FileUpload1.FileName.ToString();
imgName = DateTime.Now.ToString("yyyyMMddHHmmssffff")+fileExtension;
string saveFile="~\\UploadFiles\\" + imgName; MakeThumbnail(img, saveFile, 500, 600, MakeThumbnailLockMode.MT_LOCKWIDTH);
this.Image1.ImageUrl = "~\\UploadFiles\\" + imgName;
}
}
}
{
string img = FileUpload1.PostedFile.FileName.ToString();
if(FileUpload1.FileName!="" && FileUpload1.FileName!=null)
{
string fileExtension = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName).ToLower();
if (fileExtension != ".jpg" && fileExtension != ".gif" && fileExtension != ".jpeg" && fileExtension != ".peg")
{
this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('错误!!文件类型必须为jpg或者gif!')</script>");
}
else
{
string imgName = FileUpload1.FileName.ToString();
imgName = DateTime.Now.ToString("yyyyMMddHHmmssffff")+fileExtension;
string saveFile="~\\UploadFiles\\" + imgName; MakeThumbnail(img, saveFile, 500, 600, MakeThumbnailLockMode.MT_LOCKWIDTH);
this.Image1.ImageUrl = "~\\UploadFiles\\" + imgName;
}
}
}
http://social.microsoft.com/Forums/pt-BR/295/thread/1e34ba61-0502-48ea-95b3-f4f2d6323003
想顺便问问为什么asp.net中this.fileUpload1.PostedFile.FileName为什么只能获取客户端的文件名,而不能将其路径读出