簡易代碼之家

            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 閱讀(124) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 武穴市| 连城县| 会昌县| 勐海县| 南丹县| 嘉鱼县| 德格县| 泰州市| 丹江口市| 勐海县| 嘉义市| 哈尔滨市| 云浮市| 恩平市| 贺州市| 宁乡县| 成都市| 临武县| 宜州市| 微山县| 大兴区| 塔城市| 射洪县| 福鼎市| 晋中市| 忻州市| 绥阳县| 金寨县| 绥江县| 长乐市| 织金县| 乌兰察布市| 获嘉县| 香港 | 江永县| 乌什县| 浦江县| 丹凤县| 东光县| 永嘉县| 剑阁县|