簡易代碼之家

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            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 閱讀(122) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 永福县| 南和县| 滁州市| 三门峡市| 昌黎县| 南乐县| 临颍县| 镇雄县| 南岸区| 禄丰县| 夹江县| 太康县| 盘山县| 丹凤县| 潮州市| 固阳县| 洛隆县| 榆树市| 托克逊县| 云霄县| 新巴尔虎左旗| 肥乡县| 永丰县| 额济纳旗| 蓝山县| 赤水市| 紫阳县| 彭水| 滨海县| 都昌县| 象州县| 喜德县| 大新县| 金沙县| 临湘市| 涟源市| 盘山县| 广河县| 大渡口区| 海盐县| 龙井市|