Asp.net 从数据库中检索名称和图像,其中图像存储为上载文件夹,引用存储在数据库中?
正在尝试以下代码,但无法获得所需的结果。Asp.net 从数据库中检索名称和图像,其中图像存储为上载文件夹,引用存储在数据库中?,asp.net,Asp.net,正在尝试以下代码,但无法获得所需的结果。 我已将图像存储在上载文件夹中,其引用保存在数据库中,同时从管理端将数据存储在数据库中 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Confi
我已将图像存储在上载文件夹中,其引用保存在数据库中,同时从管理端将数据存储在数据库中
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
namespace Admin
{
public partial class fetch : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string cs =
ConfigurationManager.ConnectionStrings["DBSC"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("spUploadImage", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter ParamId = new SqlParameter()
{
ParameterName = "@Id",
Value = Request.QueryString["Id"]
};
cmd.Parameters.Add(ParamId);
con.Open();
byte[] Bytes = (byte[])cmd.ExecuteScalar();
string strBase64 = Convert.ToBase64String(bytes);
FileUpload1.ImageUrl = "data:image/png;base64, +strBase64";
}
}
}
}
您的问题陈述和显示的示例代码与我的理解相冲突。当您将图像存储在
上传文件夹
中时,为什么要从数据库命令查询中读取字节?相反,您应该从数据库中读取相应的文件名,然后从上载文件夹中找到具有该文件名的文件,并返回到UI,不是吗?您是对的,可以用一个示例进行说明吗?相反,我希望您根据我的解释开始更改示例,如果您遇到任何问题,请在更新后进行修改。:)您的问题陈述和显示的示例代码与我的理解相冲突。当您将图像存储在上传文件夹
中时,为什么要从数据库命令查询中读取字节?相反,您应该从数据库中读取相应的文件名,然后从上载文件夹中找到具有该文件名的文件,并返回到UI,不是吗?您是对的,可以用一个示例进行说明吗?相反,我希望您根据我的解释开始更改示例,如果您遇到任何问题,请在更新后进行修改。:)