社区
C#
帖子详情
往数据库中插入图片的问题
sdrjueuw234
2004-11-21 07:21:43
请教高手,在ASP.NET中怎么样往SQL sever 数据库中插入图片,怎样把数据库中的图片显示在网页上?
...全文
86
2
打赏
收藏
往数据库中插入图片的问题
请教高手,在ASP.NET中怎么样往SQL sever 数据库中插入图片,怎样把数据库中的图片显示在网页上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Firestone2003
2004-11-21
打赏
举报
回复
http://dev.csdn.net/article/20/article/21/article/22/22114.shtm
http://www.ccw.com.cn/htm/center/prog/02_8_27_2.asp
有比较详细的介绍
你可以参考一下
Firestone2003
2004-11-21
打赏
举报
回复
把sql的数据字段设置成image
把图片传换成流就可以存
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
// System.Drawing.Image insertImage;
// System.IO.Stream insertStream=null;
if(Request.Form["checkresult"].ToString()=="true")
{
string imagetype=null;
string imagesize=null;
if(File1.PostedFile.ContentLength!= 0)
{
System.IO.Stream imageStream = File1.PostedFile.InputStream;
imagetype=File1.PostedFile.ContentType;
imagesize=File1.PostedFile.ContentLength.ToString();
FileByteArray = new System.Byte[File1.PostedFile.ContentLength];
imageStream.Read(FileByteArray,0,File1.PostedFile.ContentLength);
}
SqlTransaction myTrans;
try
{
this.sqlConnection1.Open();
}
catch(Exception ex)
{
Response.Write(ex.Message);
Response.End();
}
myTrans=this.sqlConnection1.BeginTransaction();
try
{
this.sqlCommand1.Transaction=myTrans;
this.sqlCommand1.Parameters["@PersonUnitID_1"].Value=Convert.ToInt32(Session["userUnit"]);
this.sqlCommand1.Parameters["@PersonnelName_2"].Value=name.Text;
this.sqlCommand1.Parameters["@BirthDay_3"].Value=BirthDay.Text;
this.sqlCommand1.Parameters["@Degree_4"].Value=Degree.SelectedValue;;
this.sqlCommand1.Parameters["@JobTime_5"].Value=JobTime.Text;
this.sqlCommand1.Parameters["@PersonnelRank_6"].Value=PersonnelRank.SelectedValue;
this.sqlCommand1.Parameters["@PersonnelDuty_7"].Value=PersonnelDuty.Text;
if(File1.PostedFile.ContentLength!= 0)
{
this.sqlCommand1.Parameters["@PersonnelPhoto_8"].Value=FileByteArray;
this.sqlCommand1.Parameters["@PersonnelPhotoSize_9"].Value=imagesize;
this.sqlCommand1.Parameters["@PersonnelPhotoType_10"].Value=imagetype;
}
else
{
this.sqlCommand1.Parameters["@PersonnelPhoto_8"].Value=DBNull.Value;
this.sqlCommand1.Parameters["@PersonnelPhotoSize_9"].Value=DBNull.Value;
this.sqlCommand1.Parameters["@PersonnelPhotoType_10"].Value=DBNull.Value;
}
this.sqlCommand1.Parameters["@Principal_11"].Value=int.Parse(this.cclass.SelectedValue);
this.sqlCommand1.ExecuteNonQuery();
myTrans.Commit();
}
catch(Exception ex)
{
myTrans.Rollback();
Response.Write(ex.Message);
Response.End();
}
finally
{
this.sqlConnection1.Close();
}
}
}
显示是把流直接输入到网页显示
this.myCommand.CommandText="select PersonnelPhoto,PersonnelPhotoSize,PersonnelPhotoType from Personnel where ID="+MyID.ToString();
myConn.Open();
this.myDataReader=this.myCommand.ExecuteReader();
if(this.myDataReader.Read())
{
Response.ContentType=this.myDataReader["PersonnelPhotoType"].ToString();
Response.OutputStream.Write((byte[])myDataReader["PersonnelPhoto"], 0, int.Parse(myDataReader["PersonnelPhotoSize"].ToString()));
Response.End();
}
this.myDataReader.Close();
this.myConn.Close();
C++ qt5 电子版教程
1.6 去掉标题栏
中
最大化、最小化按钮 17 1.7 多窗体调用 18 1.8 字体形状窗体 20 第三章 控件应用 1.1 QPushButton按钮 23 1.2 QLabel标签 23 1.3 QLineEdit单行文本 24 1.4 QTextEdit多行文本 25 1.5 ...
mysql
数据库
插入图片
_MySQL
数据库
之插入显示图片
说明:功能:往MySQL
数据库
插入并显示图片;验证:执行插入功能后,我把该图片进行了本地的删除,然后执行显示功能,可以显示出来。
数据库
该字段类型:longblob原型部分
数据库
引用部分/** 作者:周丽同* 功能:...
单实例11203
数据库
迁移升级到新版19c的rac
数据库
5-升级11203到11204 6-升级11204到19.19 7-配置19.19单实例
数据库
为rac
数据库
中
的某个pdb。 Over. 针对以前学员提出文档不全的意见,其实文档都是有的,都已经上传到百度网盘。 这次实战课程整理文档如下: ...
SQLite
数据库
中
插入图片
,且关联界面显示
SQLite
数据库
中
插入图片
,且关联界面显示 项目需要将图片存入到
数据库
。图片大小较小且数量有限,需直接存图片,所以不考虑存网址或图片地址的方式。遇到的
问题
为: 1、数据类型 2、存图片失败 先加入所需的库System...
MySQL
数据库
中
插入图片
1.首先需要在在my.ini
中
添加如下配置 max_allowed_packet=10485760 2.然后在mysql
中
便可创建自己的表: 标准SQL
中
提供了如下类型来保存大数据类型: ...准备图片,然后java
中
主要代码就是这样...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章