如何将数据库中以二进制形式存储的图像与Ad-Rotator绑定?

发布于 2024-09-30 17:24:44 字数 130 浏览 8 评论 0原文

我有一些图像以二进制形式存储在数据库中,我想将它们与 adrotator 绑定。 我知道如果我们将图像的 URL 存储在数据库中,那么我们可以轻松绑定它,,,但我不知道如何使用 adrotator 以二进制形式绑定图像。 这里有人请告诉我吗???

I have Some Images Stored in database in binary form and i want to bind them with adrotator.
i know that if we are storing the URL of the image in databse then we can easily bind it,,,but i dont know how to bind images in binary form with adrotator.
Anybody here please tell me???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沉睡月亮 2024-10-07 17:24:44

您可以使用 FileStream 查询轻松地从 Sql 服务器检索图像以写入字节数组。

检查此

编辑

示例

SqlCommand cmdSelect=new SqlCommand("从 TABLENAME 中选择图片,其中 ID=@ID",this.sqlConnection1);
cmdSelect.Parameters.Add("@ID",SqlDbType.Int,4);

 this.sqlConnection1.Open();
    byte[] barrImg=(byte[])cmdSelect.ExecuteScalar();
    字符串 strfn=Convert.ToString(DateTime.Now.ToFileTime());
    文件流 fs=新文件流(strfn, 
                      文件模式.CreateNew、文件访问.Write);
    fs.Write(barrImg,0,barrImg.Length);
    fs.Flush();
    fs.Close();
    图像 IMG=Image.FromFile(strfn);

编辑2

查看答案

you can easily retrieve image from Sql server using query with FileStream to write to byte array.

Check this

EDIT

EXAMPLE

SqlCommand cmdSelect=new SqlCommand("select Picture from TABLENAME where ID=@ID",this.sqlConnection1);
cmdSelect.Parameters.Add("@ID",SqlDbType.Int,4);

    this.sqlConnection1.Open();
    byte[] barrImg=(byte[])cmdSelect.ExecuteScalar();
    string strfn=Convert.ToString(DateTime.Now.ToFileTime());
    FileStream fs=new FileStream(strfn, 
                      FileMode.CreateNew, FileAccess.Write);
    fs.Write(barrImg,0,barrImg.Length);
    fs.Flush();
    fs.Close();
    Image IMG=Image.FromFile(strfn);

EDIT 2

go through the answer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文