簡易代碼之家

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

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


          網站導航:
           
          主站蜘蛛池模板: 景宁| 磐石市| 拉萨市| 茶陵县| 阿克苏市| 麻江县| 喀喇| 宜丰县| 许昌市| 石柱| 永定县| 麻江县| 堆龙德庆县| 新乐市| 科技| 翁牛特旗| 抚远县| 宜兴市| 河东区| 溧水县| 舒兰市| 分宜县| 泰州市| 府谷县| 耒阳市| 辉南县| 镇安县| 日照市| 乌拉特后旗| 天祝| 崇仁县| 峨边| 和龙市| 雅安市| 高雄市| 额济纳旗| 海丰县| 静乐县| 武穴市| 固安县| 营口市|