我的ftp上有个图片为 001.jpg
显示在image控件中
image1.ImageUrl="ftp://myftp/001.jpg";在数据库中有个字段保存图片 字段类型是二进制的
请问我该怎么把这个image控件中显示的图片保存到数据库中?
显示在image控件中
image1.ImageUrl="ftp://myftp/001.jpg";在数据库中有个字段保存图片 字段类型是二进制的
请问我该怎么把这个image控件中显示的图片保存到数据库中?
解决方案 »
- 如何用正则表达式取"start"和"end"之间的字符串匹配对
- 如何设置从数据库读出来的时间样式.
- 关于asp网页写入数据库中的不同的两个表的问题
- GridView赋值的问题
- 我用ACCESS遇到用户权限问题,怎么修改权限?
- 后台用代码刷新页面中的一个iframe
- 如何让gategrid可以一行显示两个或者自已定义的多个产品?
- 老板让我一个人完成一个不大的项目.功能实现上没什么问题.只是界面上是个问题.怎么弄也弄不好.大家有什么好的办法啊?请帮助一下.
- 错误:'TreeView1_data'未定义 在线等大大们给于提示
- 怎样才能将文本区的分段文本插入access数据库?
- 用户登录成功后会引发什么事件?
- 初学ASP.net看哪本书比较好?
//将图片数据放到FileData数组对象实例中,0代表数组指针的起始位置,FileLen代表指针的结束位置
sr.Read(FileData, 0, FileLen); OleDbConnection conn = new OleDbConnection("Provider = Microsoft.JET.OleDB.4.0;Data Source = " + Server.MapPath("mydata.mdb"));
conn.Open();
OleDbCommand cmd = new OleDbCommand("insert into table_img(img) values(?)", conn); //存储过程插入到数据库中
OleDbParameter para = new OleDbParameter("?", OleDbType.Binary);
para.Value = FileData;
cmd.Parameters.Add(para);
cmd.ExecuteNonQuery(); //弹出上传成功的提示
Response.Write("<script languge = ‘javascript‘ type = ‘text/javascript‘>alert(‘上传成功‘);</script>"); //关闭数据库连接
conn.Close();
可以试一下
HttpPostedFile hp = (HttpPostedFile)(Image)(Image1.ImageUrl); //获得文件 Image1.ImageUrl 是string 类型的 怎么能强制的转换为Image对象类型呢?
我就是想把image1的这个控件中的图片保存到数据库中,就这么简单!
在网上找了下 都是说这么上传,其实我这里不要上传的啊