簡易代碼之家

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks
          protected void UpLoadDocument()
                  
          {
                      
          string filename = FileUpload1.PostedFile.FileName.Substring(FileUpload1.PostedFile.FileName.LastIndexOf("/")+1);
                      Response.Write(
          "filename:"+filename+"<br/>");
                      Stream filedataStream 
          = FileUpload1.PostedFile.InputStream;
                      
          int dataLen = FileUpload1.PostedFile.ContentLength;
                      Response.Write(
          "dataLen:" + dataLen + "<br/>");
                      
          string fileType = FileUpload1.PostedFile.ContentType;
                      Response.Write(
          "fileType:" + fileType + "<br/>");
                      
          byte[] fileData = new byte[dataLen];
                      filedataStream.Read(fileData, 
          0, dataLen);

                      SPSite sps 
          = SPControl.GetContextSite(Context);
                      sps.AllowUnsafeUpdates 
          = true;
                      SPWeb spw 
          = sps.OpenWeb();
                      spw.AllowUnsafeUpdates 
          = true;
                      SPList list 
          = spw.Lists["TestDocs"];

                      SPFolder folder 
          = list.RootFolder;
                      
          bool ex = false;
                      Response.Write(
          "folder.Exists:" + folder.Exists + "<br/>");
                      
          //獲取不帶路徑的純文件名
                      filename = FileUpload1.FileName;
                      
          if (folder.Exists)
                      
          {
                          
          try
                          
          {
                              ex 
          = folder.Files[filename].Exists;
                              Response.Write(
          "已有同名文件。");
                              
          return;
                          }

                          
          catch
                          
          {
                              folder.Files.Add(filename, fileData, 
          true);
                          }

                      }

                  }
          posted on 2014-10-08 15:21 Jakin.zhou 閱讀(123) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 香格里拉县| 屏南县| 额尔古纳市| 宁德市| 崇文区| 葵青区| 娱乐| 商丘市| 永平县| 乌兰察布市| 册亨县| 常熟市| 荥经县| 武穴市| 正蓝旗| 化德县| 饶阳县| 三都| 米泉市| 阜康市| 福海县| 贵港市| 南漳县| 枞阳县| 辽阳县| 达日县| 漳浦县| 营口市| 万州区| 徐州市| 满洲里市| 青岛市| 新营市| 扬州市| 兴宁市| 抚远县| 津市市| 凤山市| 靖州| 定边县| 海城市|