<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Mssql數據庫中存儲doc,pdf,exe,iso等電影文件和大文件上傳

      一、大文件上傳

      文件上傳用vs自帶的控件:FileUpLoad,默認上傳大小4m。

      <asp:FileUpload ID="FileUpload1" runat="server" />

      修改配置文件讓FileUpload上傳大于1GB的文件。

      在system.web標簽中添加httpRuntime,其中maxRequestLength的單位為KB

          <httpRuntime maxRequestLength="5242880"/> 最大5G

       二、存貯數據

              if (FileUpload1.HasFile)
              {
                  using (SqlConnection con = new SqlConnection("data source=.;database=test;uid=sa;pwd=123"))
                  {
                      FileUpload1.SaveAs(Server.MapPath("~/f/")+FileUpload1.FileName);
                      byte[] buffer = new byte[FileUpload1.PostedFile.ContentLength];
                      Stream s = FileUpload1.PostedFile.InputStream;
                      s.Read(buffer, 0, buffer.Length);
                      SqlCommand cmd = new SqlCommand("insert into t(msg,name) values(@msg,@name)", con);
                      cmd.Parameters.Add("@msg", SqlDbType.VarBinary).Value = buffer;
                      cmd.Parameters.Add("@name", SqlDbType.VarChar).Value = FileUpload1.FileName;
                      con.Open();
                      cmd.CommandTimeout = 40;
                      cmd.ExecuteNonQuery();
                      con.Close();
                  }
              }

      三、從數據庫中讀出數據并存為文件

              using (SqlConnection con = new SqlConnection("data source=.;database=test;uid=sa;pwd=123"))
              {
                  SqlCommand cmd = new SqlCommand("select * from t where id="+TextBox1.Text, con);
                  con.Open();
                  cmd.CommandTimeout = 40;
                  SqlDataReader dr = cmd.ExecuteReader();
                  while (dr.Read())
                  {
                      byte[] bufer = (byte[])dr["msg"];
                      string path=Server.MapPath("~/o/") + dr["name"].ToString();
                      if (File.Exists(path))
                      {
                          File.Delete(path);
                      }
                      FileStream fs = new FileStream(path, FileMode.Create);
                      fs.Write(bufer, 0, bufer.Length);

                      fs.Close();
                  }
                  dr.Close();
                  con.Close();
              }

      創建數據表腳本

      View Code
      IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[t]') AND type in (N'U'))
      BEGIN
      CREATE TABLE [dbo].[t](
          [id] [int] IDENTITY(1,1) NOT NULL,
          [msg] [varbinary](max) NULL,
          [ex] [varchar](10) NULL,
          [name] [varchar](50) NULL
      ) ON [PRIMARY]
      END

       

      源碼下載

       

      posted @ 2012-04-01 16:34  Xingsoft  閱讀(1585)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲av男人电影天堂热app | 国产中文字幕一区二区| 日本一道高清一区二区三区| 久久夜色噜噜噜亚洲av| 亚洲高清WWW色好看美女| 亚洲综合成人av在线| 日韩精品专区在线影观看| 色爱综合激情五月激情| 少妇人妻偷人精品视蜜桃| jizzjizz少妇亚洲水多| 99精品国产一区在线看| 少妇久久久久久久久久| 亚洲一级片一区二区三区| 人妻少妇偷人无码视频| 日韩人妻无码一区二区三区99| 制服丝袜人妻有码无码中文字幕| 免费又爽又大又高潮视频| 久久这里只精品国产2| 福利在线视频一区二区| 私人毛片免费高清影视院| 老色99久久九九爱精品| 国产在线播放专区av| 人妻丰满熟妇AV无码区乱| 怡红院一区二区三区在线| 日本一区二区三深夜不卡| 欧美日韩国产一区二区三区欧| 精品一区二区三区在线观看l| 亚洲熟妇一区二区三个区| 狠狠躁夜夜躁人人爽天天5| 亚洲激情在线一区二区三区| 久久五月丁香激情综合| 欧美人成精品网站播放| 91精品乱码一区二区三区| 一边捏奶头一边高潮视频| 伊人色综合九久久天天蜜桃| 久久天天躁狠狠躁夜夜躁2020 | 加勒比无码人妻东京热| 99热成人精品热久久66| 丁香五月亚洲综合在线国内自拍| 四虎库影成人在线播放| 天堂在线精品亚洲综合网|