簡易代碼之家

            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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 屏山县| 老河口市| 会宁县| 垦利县| 缙云县| 乌兰县| 象山县| 渝北区| 旬阳县| 闵行区| 嘉鱼县| 宾川县| 伊宁市| 庄河市| 胶州市| 安庆市| 杨浦区| 朝阳区| 凌云县| 龙门县| 如东县| 大同市| 新竹市| 桃园市| 儋州市| 延吉市| 历史| 屯昌县| 舟山市| 错那县| 双城市| 揭东县| 北京市| 无锡市| 定结县| 伽师县| 霸州市| 合肥市| 周宁县| 浮梁县| 沂南县|