首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

图片批量上传解决方法

2012-03-05 
图片批量上传现在我有一个文件夹里面都是图片,我要把这些图片全部上传到数据库中,数据库表A有3个字段ID 为

图片批量上传
现在我有一个文件夹里面都是图片,我要把这些图片全部上传到数据库中,数据库表A有3个字段
ID 为自动增长列 图片名称为nvarchar(50) 图片为varbinary(MAX)
请问改怎么实现呢,能否给个代码看看

[解决办法]
是web 还是winform?
[解决办法]
把图片转换为二进制文件后保存就可以了呀
[解决办法]

VB.NET code
        Dim con As New SqlConnection("Server=yileiw2;uid=sqlauth;pwd=sqlauth;database=pubs")        Dim da As New SqlDataAdapter("Select * From pub_info", con)        Dim MyCB As SqlCommandBuilder = New SqlCommandBuilder(da)        Dim ds As New DataSet()        da.MissingSchemaAction = MissingSchemaAction.AddWithKey        con.Open()        da.Fill(ds, "Pub_info")        Dim fs As New FileStream _         ("C:\SomePath\MyPhoto.jpg", FileMode.OpenOrCreate, _          FileAccess.Read)        Dim MyData(fs.Length) As Byte        fs.Read(MyData, 0, fs.Length)        fs.Close()        ds.Tables("Pub_info").Rows(0)("logo") = MyData        da.Update(ds, "Pub_info")        fs = Nothing        MyCB = Nothing        ds = Nothing        da = Nothing        con.Close()        con = Nothing        Response.Write("File saved to database")
[解决办法]
应该是WEB的吧
前段时间也有这个,网上很多的,可以去找一下
[解决办法]
参考:
http://www.cnblogs.com/tzwhx/archive/2008/10/04/1303801.html
先取得路径,再循环把图片文件插入数据库

热点排行