同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 Asp.net文件上傳 重命名 以及自動(dòng)創(chuàng)建上傳目錄

Asp.net文件上傳 重命名 以及自動(dòng)創(chuàng)建上傳目錄

來源: | 時(shí)間:2011/5/2 7:50:54 |

文件上傳是一個(gè)很實(shí)用的功能,在asp.net2.0中,文件上傳很容易就實(shí)現(xiàn)了.文件上傳主要用到FileUpload(詳細(xì)內(nèi)容參看msdn),下面通過一個(gè)例子介紹FileUpload的常用的屬性以及方法.這個(gè)例子的功能是實(shí)現(xiàn)文件的本地上傳以及根據(jù)當(dāng)前時(shí)間對上傳文件重命名還有實(shí)現(xiàn)自己創(chuàng)建上傳目錄.
代碼是這樣的:
if (fileupload1.HasFile)//判斷文件是否為空
          {
       
              string vsfullname = fileupload1.PostedFile.FileName;//獲取文件的名稱包含路徑,此處沒有用到它
              string vsfilename =
fileupload1.FileName;//獲取文件的名稱
              int index = vsfilename.LastIndexOf(".");
              string vstype = vsfilename.Substring(index).ToLower();//取文件的擴(kuò)展名
              string vsnewname = System.DateTime.Now.ToString("yyyyMMddHHmmssffff");//聲稱文件名,防止重復(fù)
              vsnewname = vsnewname + vstype;//完整的上傳文件名
              //string fullpath = Server.MapPath("~/" + TextBox1.Text.Trim() + "/");//這樣就可以實(shí)現(xiàn)自己創(chuàng)建文件夾
              string fullpath=Server.MapPath("~/image/");//文件的上傳路徑
              if(!Directory.Exists(fullpath))//判斷上傳文件夾是否存在,若不存在,則創(chuàng)建
              {//這個(gè)地方可以做成自己創(chuàng)建文件夾
                Directory.CreateDirectory(fullpath);//創(chuàng)建文件夾

                // string      vsurl=Server.MapPath(
"~/" + TextBox1.Text.Trim() + "/")+vsnewname;
                string vsurl=Server.MapPath("~/image/")+vsnewname;
               
fileupload1.SaveAs(vsurl);
              }
只是這么少的代碼,就實(shí)現(xiàn)了上傳,重命名,自定義上傳目錄,體會到asp.net2.0功能的強(qiáng)大了吧.

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號