将图片以二进制代码形式存入数据库
上传aspx
<!--上传图片-->
<input id="UpPhoto" name="UpPhoto" runat="server" type="file">
<asp:Button id="btnAdd" name="btnAdd" runat="server" Text="上传"
οnclick="btnAdd_Click"></asp:Button>
上传aspx.cs
string connstr = @"Data Source=WANGRUI-PC\WANGRUI;Initial Catalog=JingDong;Persist Security Info=True;User ID=sa;Password=admin";
using (SqlConnection conn = new SqlConnection(connstr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
//获得图象并把图象转换为byte[]
HttpPostedFile upPhoto = UpPhoto.PostedFile;
int upPhotoLength = upPhoto.ContentLength;
byte[] PhotoArray = new Byte[upPhotoLength];
Stream PhotoStream = upPhoto.InputStream;
PhotoStream.Read(PhotoArray, 0, upPhotoLength);
cmd.CommandText = "insert into eBookxinxi(eBimg,eBmimg,eBtj,eBnjj,eBzjj,eBml,eBname,sjid,eBzz,eBjg) values (@FImage,@image,@tj,@njj,@zjj,@ml,@name,@id,@zz,@jg)";
cmd.Parameters.Add("@FImage", SqlDbType.Image);
cmd.Parameters["@FImage"].Value = PhotoArray;
p'
建一个图片网页
if (!Page.IsPostBack)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=WANGRUI-PC\\WANGRUI;Database=JingDong;User Id=sa;Pwd=admin";
string strSql = "select * from eBookxinxi where eBid=1";//这里假设获取id为2的图片
SqlCommand cmd = new SqlCommand(strSql, conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
Response.ContentType = "application/octet-stream";
Response.BinaryWrite((Byte[])reader["eBimg"]);
Response.End();
reader.Close();
}
将图片以二进制代码形式存入数据库相关推荐
- 用纯ASP代码实现图片上传并存入数据库中
用纯ASP代码实现图片上传并存入数据库中 热 ★ 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐 ...
- mysql 图片转为二进制_如何把图片转换成二进制存入数据库
public static byte[] imgBytesIn;//用来存储图片的二进制 Stream ms; byte[] picbyte; //在创建数据库链接,测试链接成功后,在高级里可自动生成 ...
- php接受本地图片上传,用php把本地要上传的图片经过剪切,存入数据库
//获取上传临时文件路径 $uploadedfile = $_FILES['uploadfile']['tmp_name']; //获取源文件资源句柄.接收参数为图片路径,返回句柄 $source = ...
- C#将照片或图片转化为byte[]存入数据库,从数据库中读照片
1. 写入数据库: public static byte[] GetBytesByImage(PictureBox pb) { byte[] photo_byte= null; if (!pb.Ima ...
- mysql中查看图片_查询已存入数据库中的图片,并显示出来
思路:在存的时候同时存入其图片信息.查询时可以直接调用并显示. BOOL Load(CString sFilePathName); BOOL Load(UINT ResourceName, LPCST ...
- poi读取excel 转换实体_java解析excel数据,将excel数据转换为实体类,存入数据库...
前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...
- java解析excel存入map,java解析excel数据,将excel数据转换为实体类,存入数据库
前一段时间写了一个功能,从数据库中抽取出来的字段,写入到excel文件里:java使用poi把从数据库中取出的数据写入excel 最近实现了一个相反的功能,前台传一个excel文件,在后台解析该exc ...
- c#form+mysql储存读取图片_C#从SQL server数据库中读取l图片和存入图片
本实例主要介绍如何将图片存入数据库.将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类.BinaryReader把图片读成字节的形式,赋给一 ...
- .Net Core裁剪图片并存入数据库
.Net Core裁剪图片并存入数据库 前言 由于我做的一个项目需要让用户上传图片并且可以在线裁剪并预览,但是我发现网上关于.net core这方面的资料很少,几乎都是别的语言的并且由于.net co ...
最新文章
- http请求过程简要
- 网站基本维护躲不过这三点!
- C2146和C4430错误:循环引用错误
- 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现
- Bech32编码 (1)产生背景
- 如何在零停机的情况下迁移 Kubernetes 集群
- 无水印pdf编辑器_偷偷告诉你如何编辑PDF文件,轻松解决这万恶的千古难题
- 元素的样式设置 元素类样式的操作 开关灯效果 获取兄弟元素 当前元素的兄弟元素样式
- ABAP RTTC动态编程在SAP gateway中的应用
- put请求方式参数如何传_TP5请求(request)变量
- Container.ItemIndex 获取reapeater行号
- Windows 窗体重绘
- TensorFlow学习笔记01:图
- [原创]jQuery Validation范例
- skype显示未连接服务器,skype链接检测不到服务器
- C语言,使用结构体读入两个在同一年的日期,判断日期是否合法,并计算两个日期之间相差的天数。结构体定义如下:...
- spring 动态代理_Spring中的两种动态代理
- 泛微云桥e-Bridge安装手册
- Teams登录报错最全的解决方法ERROR CAA20002 caa70004
- 黑群晖折腾之百度网盘云同步
热门文章
- 学习了两个多月就进了我们公司,顺利过了试用期,我心塞了...
- 使用echarts 仪表盘制作进度效果
- 亚马逊云科技re:Invent:这些成功的数据驱动新企业背后的秘诀是什么?
- 更换硬盘后的克隆硬盘
- 用C#制作含万年历的台历(2009年样张)之1
- Win10系统 anaconda虚拟环境安装python-pcl
- can't write duplicate key in table 【mysql错误】
- Materials Studio 2021新版本发布|达索系统®
- 网络管理软件,为何选用LaneCat网猫?
- ubuntu14英文系统无法输入中文