【问题标题】:Store images in database as binary data将图像作为二进制数据存储在数据库中
【发布时间】:2011-03-01 08:35:55
【问题描述】:

将图像以二进制格式存储在数据库中的最佳方法是什么,如何使用 C# 实现它?

【问题讨论】:

    标签: c# database image data-storage


    【解决方案1】:

    如果您使用的是 SQL Server,则可以使用 Image 列类型。

    【讨论】:

    【解决方案2】:

    您可以在此处找到将图像转换为二进制的答案:

    Convert image to binary?

    您的 SQL 数据库中需要一个 BLOB 列才能插入它。

    编辑:

    如果你想从数据库中取回它,你可以使用下面的文章来这样做:

    http://support.microsoft.com/kb/326502

    【讨论】:

    • 为什么图像列不用于那个?
    • 我建议了一种以二进制格式存储它的方法,正如你所问的。我没有使用 Image 列类型的经验,我将它存储为这种 BLOB - 二进制格式,或者作为 Base64 编码的字符串。
    猜你喜欢
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2014-07-02
    • 2012-04-01
    相关资源
    最近更新 更多