如何将文件的路径存入SQL数据库中去?(用C#编)

如何将文件的路径存入SQL数据库中去?(用C#编),第1张

建一个表:JpgFiles,其中至少包含一个列:JpgPath,用来存放绝对路径的字符串,所以这个列需要用varchar,长度假设为50,不够的话自己再增加。

string

strPath

=

@"d:\baidu\up"

string[]

fileNames

=

System.IO.Directory.GetFiles(strPath)

SqlConnection

Cn=new

SqlConnection(这里写你的连接串)

SqlCommand

Cmd=new

SqlCommand("Insert

JpgFiles

values

(@JpgPath)",Cn)

Cmd.Parameters.Add("@JpgPath",SqlDbType.VarChar,50)

foreach

(string

strName

in

fileNames)

{

Cmd.Parameters[0].Value=strName

Cmd.ExecuteNoQuery()

}

很简单,用控件实现上传功能

第一步:用FileUpload控件获取图片,下面是保存代码

FileUpload1.SaveAs(“D:\\hosting\\wwwroot\\web\\Uploads\\"

+

FileUpload1.FileName)

解析:D:\\hosting\\wwwroot\\web\\Uploads\\是你想要保存到的文件夹路径,FileUpload1.FileName是图片的名称!

第二步:保存路径到数据库

img_url

=

"../Uploads/"

+

FileUpload1.FileName

把这个img_url变量保存到你的数据库指定字段就可以了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6792070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存