C# code protected void Button1_Click( object sender, EventArgs e )
{
       System.IO.Stream fileDataStream = FileUpload1.PostedFile.InputStream;

if (fileDataStream.Length < 1)
       {
         Msg.Text = "请选择文件。 ";
         return;
       }

//得到文件大小
       int fileLength = FileUpload1.PostedFile.ContentLength;

//创建数组
       byte[] fileData = new byte[fileLength];
       //把文件流填充到数组
       fileDataStream.Read(fileData, 0, fileLength);
       //得到文件类型
       string fileType = FileUpload1.PostedFile.ContentType;

//构建数据库连接,SQL语句,创建参数
       string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Server.MapPath( "Image2Access.mdb ");
       OleDbConnection myConnection = new OleDbConnection(strCnn);
       OleDbCommand command = new OleDbCommand( "INSERT INTO Person (PersonName,PersonEmail,PersonSex,PersonImageType,PersonImage) " +
       "VALUES (@PersonName,@PersonEmail,@PersonSex,@PersonImageType,@PersonImage) ", myConnection);

command.Parameters.AddWithValue( "@PersonName ",TextBox1.Text);
       command.Parameters.AddWithValue( "@PersonEmail ", "mengxianhui@dotnet.aspx.cc ");
       command.Parameters.AddWithValue( "@paramPersonSex ", "男 ");
       command.Parameters.AddWithValue( "@PersonImageType ", fileType);
       command.Parameters.AddWithValue( "@PersonImage ", fileData);

//打开连接,执行查询
       myConnection.Open();
       command.ExecuteNonQuery();
       myConnection.Close();

转载于:https://www.cnblogs.com/furenjian/articles/2879000.html

使用FileUpload上传图片到数据库相关推荐

  1. ASP.NET中常用功能代码总结(3)——上传图片到数据库

    ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...

  2. php上传图片显示在当前页,PHP上传图片到数据库并显示

    PHP上传图片到数据库并显示 1.创建数据表CREATE TABLE ccs_image ( id int(4) unsigned NOT NULL auto_increment, descripti ...

  3. Layui表格内图片渲染以及上传图片到数据库(上)

    Layui表格内图片渲染以及上传图片到数据库(上) 文献种类:专题技术文献; 开发工具与关键技术:VS Layui框架是现在用的范围比较广的一个,那么今天实现是在layui表格中渲染图片! 首先看一下 ...

  4. jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法

    jsp上传图片到数据库(oracle),并能在页面上显示解决办法 jsp上传图片到数据库(oracle),并能在页面上显示解决办法 日期:2014-05-18 浏览次数:20341 次 jsp上传图片 ...

  5. PHP上传图片到数据库,并进行显示

    1.创建数据表 CREATE TABLE ccs_image (id int(4) unsigned NOT NULL auto_increment,description varchar(250) ...

  6. c winform 上传文件到mysql_C# winform DevExpress上传图片到数据库【转】

    实现功能如下图: 注明:此文使用的是DevExpress控件,winform 原生控件也是一样使用方法. 1.点击选择图片按钮,功能为通过对话框选择要上传的文件,并将该文件在下面的PictureEdi ...

  7. html上传图片至数据库,Django 图片上传到数据库 并调用显示

    环境:Django2.0 Python3.6.4 建立项目,数据库设置,就不说了. 直接上代码: 在models.py中,需要建立模型,这里使用了ImageField字段,用来存储图片路径,这个字段继 ...

  8. 准时下班系列_Access合集之第2集—三种方案批量上传图片到数据库,你会几种?

    Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉.2022年到来了,祝大家一切安好! 今天是新年的第一天,在本期的职场应用案例分享之前,我想分享一个真实发生过的故事.(不感兴趣的同学可以直接跳到分隔线 ...

  9. PHP上传图片到数据库

    php 上传图片,一般都使用move_uploaded_file方法保存在服务器上.但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外) 如果把图片数据保存 ...

最新文章

  1. java环境配置好了还不行,java配置环境java不行
  2. mysql nosql引擎_nosql与mysql的区别是什么
  3. wav文件头字节数和文件实际字节不一致_18道MySQL经典面试题及答案,8分钟看完,你会有不一样的收获...
  4. 正则表达式的环视实际应用案例
  5. OD debug matlab,OllyDebug基本使用方法
  6. c++ socket学习(1.4)
  7. HiveQL:文件格式和压缩方法
  8. stm32F4驱动AD7793程序-ADC模拟前端-应用详解,应该是最全了
  9. 服务器装系统提示获取分区失败,u盘安装系统分区错误解决方法
  10. visual_c++外挂教程(较详细)
  11. w ndows键盘哪个键,B.O.W航世的蓝牙键盘的BackSpace键失灵怎么办?Windows修改键盘映射帮到你。...
  12. 鼠标在微信开发工具中消失(而在手机模拟器以外可以显示)
  13. 电商用户行为分析-大数据
  14. 快手正与NBA洽谈战略合作,涉及内容版权和商业化
  15. 新经济概念大热,低市盈率高增长的新经济概念龙头股奉上20180305
  16. 【产业互联网周报】网信办:不得利用算法影响网络舆论;华为任命丁耘为企业BG总裁;上海市布局数字经济、元宇宙等新赛道...
  17. python一个月收入_我月薪5000,靠Python搞副业月入3万
  18. canvas二次、三次贝赛尔曲线 绘制气泡圆角矩形立体桃心
  19. uni-app/js/小程序/生成支付二维码图片,类似于支付宝和微信商家码
  20. 解决XUI 1.1.7版本报错问题:gradle因umeng仓库配置失效,导致编译出错

热门文章

  1. 定义域可以写成不等式吗_高一数学第一次月考考点之抽象函数定义域详解
  2. linux cadence快捷键,如何设置Cadence 16.6中PCB Editor的快捷键
  3. rds mysql_Amazon RDS上MySQL
  4. Android P通知
  5. linux vmstat_Linux中vmstat命令指南
  6. sqrt numpy_NumPy sqrt()–矩阵元素的平方根
  7. lshw linux_Linux lshw命令–获取Linux硬件信息
  8. Akka构建Reactive应用《one》
  9. C++基础知识:C++语言中的表达式求值
  10. Matlab图形修饰之视点处理