asp如何实现表单上传图片后存入access数据库?

asp如何实现表单上传图片后存入access数据库?... asp如何实现表单上传图片后存入access数据库? 展开
 我来答
育知同创教育
2016-01-31 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
asp中表单上传图片后会解析成二进制byte数组保存到access数据库。
1、上传图片:

OpenFileDialog open = new OpenFileDialog();
// image filters
open.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp";
if (open.ShowDialog() == DialogResult.OK)
{
// display image in picture box
pictureBox1.Image = new Bitmap(open.FileName);
// image file path
textBox1.Text = open.FileName;
}
2、保存图片信息到acess数据库。
C#实现,保存核心代码:

var pic = File.ReadAllBytes(yourFileName);
using(OleDbConnection con = new OleDbConnection(constr))
using(OleDbCommand cmd = new OleDbCommand("Insert Into DML_Books_List(ID, [Image]) values (@id, @image)", con))
{
con.Open();
cmd.Parameters.AddWithValue("@id", TextBox1.Text);
cmd.Parameters.AddWithValue("@image", pic);
cmd.ExecuteNonQuery();
}
新乡阿永
2014-12-25 · TA获得超过267个赞
知道小有建树答主
回答量:399
采纳率:50%
帮助的人:125万
展开全部
这个不是经常用的吗,网上下一个无组件上传功能,然后套用到你的表单里不就行了吗?
上传图片和存入到数据库最两步操作。
上传功能上传到服务器上以后会返回一个服务端的图片路径,你只需要把这个图片路径存到数据库里就行。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq397
2014-12-15 · TA获得超过731个赞
知道小有建树答主
回答量:1785
采纳率:60%
帮助的人:372万
展开全部
上传图片的文件名
追问
怎么做呢
追答
假如你图片名是abc.jpg 目录地址是 img/abc.jpg
上传数据abc在数据库 然后调用数据 '.jpg>

懂了吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式