asp.net ajax 和 asp.net 2.0中的fileupload合力打造無重新整理檔案上傳控制元件
阿新 • • 發佈:2019-01-22
{
20 bool fileOK =false;
21 //獲取根檔案絕對路徑22string path = Server.MapPath("~/UpLoad/");
23 //如上傳了檔案,就判斷檔案格式24 FileUpload FU = FileUpload1;
25 if (FU.HasFile)
26 {
27 string fileExtension = System.IO.Path.GetExtension(FU.FileName).ToLower();
28 string[] allowedExtensions ={ ".gif", ".jpg", ".png", ".bmp", };
29 for (int i =0; i < allowedExtensions.Length; i++)
30 {
31 if (fileExtension == allowedExtensions[i])
32 {
33 fileOK =true;
34 }35 }36 }37 //呼叫saveas方法,實現上傳檔案 38if (fileOK)
39 {
40 try41 {
42 FileUpload1.SaveAs(path + System.DateTime.Now.ToString("yyyyMMddhhmmss")+FU.FileName);
43 EP_Image.ImageUrl ="../Upload/"+ System.DateTime.Now.ToString("yyyyMMddhhmmss") + FU.FileName;
44 Button1.Text ="上傳成功";
45 }46 finally47 {
48 }49 }50 else51 {
52 Button1.Text ="上傳失敗,格式不允許";
53 }54 }
20 bool fileOK =false;
21 //獲取根檔案絕對路徑22string path = Server.MapPath("~/UpLoad/");
23 //如上傳了檔案,就判斷檔案格式24 FileUpload FU = FileUpload1;
25 if (FU.HasFile)
26 {
27 string fileExtension = System.IO.Path.GetExtension(FU.FileName).ToLower();
28 string[] allowedExtensions
29 for (int i =0; i < allowedExtensions.Length; i++)
30 {
31 if (fileExtension == allowedExtensions[i])
32 {
33 fileOK =true;
34 }35 }36 }37 //呼叫saveas方法,實現上傳檔案
39 {
40 try41 {
42 FileUpload1.SaveAs(path + System.DateTime.Now.ToString("yyyyMMddhhmmss")+FU.FileName);
43 EP_Image.ImageUrl ="../Upload/"+ System.DateTime.Now.ToString("yyyyMMddhhmmss") + FU.FileName;
44 Button1.Text
45 }46 finally47 {
48 }49 }50 else51 {
52 Button1.Text ="上傳失敗,格式不允許";
53 }54 }