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,不是吗?您是对的,可以用一个示例进行说明吗?相反,我希望您根据我的解释开始更改示例,如果您遇到任何问题,请在更新后进行修改。:)