【问题标题】:How to store a picture using Entity Framework [closed]如何使用实体框架存储图片[关闭]
【发布时间】:2018-08-31 08:39:21
【问题描述】:

如何使用实体框架存储图片?

【问题讨论】:

  • 序列化为字节数组保存在数据库中
  • 在 DB 表中使用 [varbinary] 列并存储图像的字节。其他选项是将图像数据转换为 Base64 并作为 varchar(MAX) 存储在 DB 表中,并在 html 中使用 Base64 本身
  • 将这些图片保存到其他地方,然后在数据库中记录路径

标签: c# visual-studio entity-framework ef-code-first code-first


【解决方案1】:

我想到了几个选项:

  1. 在 DB 表中使用 [varbinary] 列并存储图像的字节数。
  2. 将图像数据转换为 Base64 并作为 varchar(MAX) 存储在 DB 表中。这样就可以直接在html“img”标签中使用Base64字符串了
  3. 与其将静态文件存储在数据库中 - 为什么不将图像存储在您的 Web 服务器可以提供服务的目录中。并将图像的路径存储在数据库中。在 html 中将“img”标签 src 设置为路径

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    相关资源
    最近更新 更多