asp.net怎么将图片上传到sql2005里,然后显示在网页里做成变换的新闻图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net怎么将图片上传到sql2005里,然后显示在网页里做成变换的新闻图片相关的知识,希望对你有一定的参考价值。

1 保存图片相对或绝对路径,此方法简单易行,但如果文件较多,文件夹压力较大,而且转移很费事

2 将图片转为二进制或者base64存到数据库。数据库对应图片字段为image或ntext,此方法较好,除了数据库文件较大之外,其他都比较方便

至于如何显示到网页,根据你选择方式的不同,也会有不同的方法。例如你选择第一种,则直接把图片的网站路径付给image空间就可以
参考技术A 数据库保存图片路径 参考技术B 用io流读取成字节,插入到数据库,然后网页读取时转换就可以了

ASP.NET中数据库添加图片问题

我用如图的Datalist控件来做一个显示选择题的东西,但现在我做的值能添加文字的问题,我想问下要怎么才可以把图片也添加到数据库里面的题表里面,然后在调用时可以显示图片,谢谢

参考技术A 把文件上传到服务器指定的文件夹,然后在页面上读取图片上传的路径,读取的时候在image标签里的url你面绑定你数据库里面的值就行 参考技术B 你首先要将图片上传到服务器,并将图片所在的Server.Mappath物理路径/相对路径存储到数据库。
假如存入数据库的字段是 imageurl ....
那么在Datalist里面添加一个<asp:image......Imageurl='<%#Eval("imageurl")%>' ></asp:image>本回答被提问者采纳
参考技术C 首先要说的是图片本身是不能存储到数据库去的,
数据库里存储的只是图片的相对或绝对路径,
一般是先上传图片,然后就可以确定图片的路径及文件名,然后将路径和文件名记录到数据库就可以了~

以上是关于asp.net怎么将图片上传到sql2005里,然后显示在网页里做成变换的新闻图片的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET 图片上传为啥传上出去了 但是显示不出来 我用的ACCESS数据库 图片的路劲已经传到了数据库里,

sqlserver 的图片怎么读取? 怎么存储 用asp.net 上传的

asp.net上传图片

ASP.NET上传控件上传图片

asp.net在线网页编辑器kindeditor怎么上传图片

ASP.NET 图像上传与调整大小