• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
asp.net 空间站
博客园    首页    新随笔    联系   管理    订阅  订阅

二进制上传图片到数据库当中

HttpFileCollection Files = HttpContext.Current.Request.Files;

            //上传二进制图片
            for (int i = 0; i < Files.Count; i++)
            {
                HttpPostedFile f = Files[i];
                string fileName = System.IO.Path.GetFileName(f.FileName);
                if (fileName != "")
                {
                    //取得上传文件的大小
                    int FileLen = f.ContentLength;
                    Byte[] FileData = new Byte[FileLen];
                    //创建访问客户端上传文件的对象
                    HttpPostedFile hp = f;
                    //创建数据流对象
                    System.IO.Stream sr = f.InputStream;
                    //将图片数据放到FileData数组对象实例中,0代表数组指针的起始位置,FileLen代表指针的结束位置
                    sr.Read(FileData, 0, FileLen);

                    //将FileData 赋值给实例
                    string str=FileData;                    
                }

              }

posted @ 2010-08-31 14:38  裴鹏  阅读(284)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3