點擊按鈕上傳FileUpload的圖片
protected void Button3_Click(object sender, ImageClickEventArgs e)
{
if (FileUpload1.HasFile)
{
//重新命名圖片
string strFileName1 = FileUpload1.FileName; //取到上傳檔案的名稱
string[] myfile = strFileName1.Split('.'); //把檔案名稱與檔案類型分開
string dotname = myfile[myfile.Length - 1].ToString().ToLower(); //得到檔案類型
if (dotname == "gif" || dotname == "jpg")
{
string filepath = Path.GetFullPath(FileUpload1.PostedFile.FileName);
Random myrdn = new Random(); //產生隨機數
strFileName1 = DateTime.Now.ToString("yyMMddHHmm") + myrdn.Next(10000).ToString() + "." + dotname;
string imgpath = Server.MapPath("UserImg/");
string folder = "bb"; //建立的檔案夾名稱
if (!System.IO.Directory.Exists(imgpath + folder))
{
//自動組建檔案夾
System.IO.Directory.CreateDirectory(imgpath + folder);
}
FileUpload1.SaveAs(imgpath + folder + "//" + strFileName1);
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('上傳完畢');</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('圖片類型不對!')</script>");
}
}
}