gpt4 book ai didi

mysql - 如何使用razor(asp.net)将图像插入数据库

转载 作者:行者123 更新时间:2023-11-29 22:12:21 25 4
gpt4 key购买 nike

我正在使用 Webmatrix 环境处理网页(razor)asp.net。我正在尝试将上传的图像路径插入数据库,因此我混淆了应该将哪个变量传递给查询以使路径插入表中。这是我的代码:

int numFiles = Request.Files.Count;
string fileName="";
if(IsPost)
{
for(int i =0; i < numFiles; i++) {
var uploadedFile = Request.Files[i];
if (uploadedFile != null)
{
fileName= Path.GetFileName(uploadedFile.FileName);
uploadedFile.SaveAs(Server.MapPath(Path.Combine("~/documents/", fileName)));
}
}
}

Here is my query to insert into database but i dont know what how o insert the path into database.

int numFiles = Request.Files.Count;
string fileName="";
if(IsPost)
{
for(int i =0; i < numFiles; i++) {
var uploadedFile = Request.Files[i];
if (uploadedFile != null)
{
fileName= Path.GetFileName(uploadedFile.FileName);
uploadedFile.SaveAs(Server.MapPath(Path.Combine("~/documents/", fileName)));
}
}
}

最佳答案

要将图像存储在数据库中,您只需将图像服务器上的特定图像位置(以字符串形式)插入数据库表中。

例如:将“photo.jpg”存储到数据库中首先将其上传到您的服务器,接下来获取图像在服务器上的路径,保存数据库表中的路径(例如:INSERT INTO table_name值(....,路径,...);)

关于mysql - 如何使用razor(asp.net)将图像插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31512814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com