使用FileUpload上传图片到数据库
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上传图片到数据库相关推荐
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
- php上传图片显示在当前页,PHP上传图片到数据库并显示
PHP上传图片到数据库并显示 1.创建数据表CREATE TABLE ccs_image ( id int(4) unsigned NOT NULL auto_increment, descripti ...
- Layui表格内图片渲染以及上传图片到数据库(上)
Layui表格内图片渲染以及上传图片到数据库(上) 文献种类:专题技术文献; 开发工具与关键技术:VS Layui框架是现在用的范围比较广的一个,那么今天实现是在layui表格中渲染图片! 首先看一下 ...
- jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法
jsp上传图片到数据库(oracle),并能在页面上显示解决办法 jsp上传图片到数据库(oracle),并能在页面上显示解决办法 日期:2014-05-18 浏览次数:20341 次 jsp上传图片 ...
- PHP上传图片到数据库,并进行显示
1.创建数据表 CREATE TABLE ccs_image (id int(4) unsigned NOT NULL auto_increment,description varchar(250) ...
- c winform 上传文件到mysql_C# winform DevExpress上传图片到数据库【转】
实现功能如下图: 注明:此文使用的是DevExpress控件,winform 原生控件也是一样使用方法. 1.点击选择图片按钮,功能为通过对话框选择要上传的文件,并将该文件在下面的PictureEdi ...
- html上传图片至数据库,Django 图片上传到数据库 并调用显示
环境:Django2.0 Python3.6.4 建立项目,数据库设置,就不说了. 直接上代码: 在models.py中,需要建立模型,这里使用了ImageField字段,用来存储图片路径,这个字段继 ...
- 准时下班系列_Access合集之第2集—三种方案批量上传图片到数据库,你会几种?
Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉.2022年到来了,祝大家一切安好! 今天是新年的第一天,在本期的职场应用案例分享之前,我想分享一个真实发生过的故事.(不感兴趣的同学可以直接跳到分隔线 ...
- PHP上传图片到数据库
php 上传图片,一般都使用move_uploaded_file方法保存在服务器上.但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外) 如果把图片数据保存 ...
最新文章
- java环境配置好了还不行,java配置环境java不行
- mysql nosql引擎_nosql与mysql的区别是什么
- wav文件头字节数和文件实际字节不一致_18道MySQL经典面试题及答案,8分钟看完,你会有不一样的收获...
- 正则表达式的环视实际应用案例
- OD debug matlab,OllyDebug基本使用方法
- c++ socket学习(1.4)
- HiveQL:文件格式和压缩方法
- stm32F4驱动AD7793程序-ADC模拟前端-应用详解,应该是最全了
- 服务器装系统提示获取分区失败,u盘安装系统分区错误解决方法
- visual_c++外挂教程(较详细)
- w ndows键盘哪个键,B.O.W航世的蓝牙键盘的BackSpace键失灵怎么办?Windows修改键盘映射帮到你。...
- 鼠标在微信开发工具中消失(而在手机模拟器以外可以显示)
- 电商用户行为分析-大数据
- 快手正与NBA洽谈战略合作,涉及内容版权和商业化
- 新经济概念大热,低市盈率高增长的新经济概念龙头股奉上20180305
- 【产业互联网周报】网信办:不得利用算法影响网络舆论;华为任命丁耘为企业BG总裁;上海市布局数字经济、元宇宙等新赛道...
- python一个月收入_我月薪5000,靠Python搞副业月入3万
- canvas二次、三次贝赛尔曲线 绘制气泡圆角矩形立体桃心
- uni-app/js/小程序/生成支付二维码图片,类似于支付宝和微信商家码
- 解决XUI 1.1.7版本报错问题:gradle因umeng仓库配置失效,导致编译出错
热门文章
- 定义域可以写成不等式吗_高一数学第一次月考考点之抽象函数定义域详解
- linux cadence快捷键,如何设置Cadence 16.6中PCB Editor的快捷键
- rds mysql_Amazon RDS上MySQL
- Android P通知
- linux vmstat_Linux中vmstat命令指南
- sqrt numpy_NumPy sqrt()–矩阵元素的平方根
- lshw linux_Linux lshw命令–获取Linux硬件信息
- Akka构建Reactive应用《one》
- C++基础知识:C++语言中的表达式求值
- Matlab图形修饰之视点处理