【问题标题】:how to display images that saved in sql server?如何显示保存在 sql server 中的图像?
【发布时间】:2013-10-03 16:31:41
【问题描述】:

如何显示带有 img 标签的图像,该图像名称保存在数据库中? 我有一个保存图像名称的数据表,但我无法将图像名称分配给 src 地址。

【问题讨论】:

  • 图片name存储在数据库中,但是image存储在哪里?
  • 你保存了完整的图片路径吗?
  • 如果图像本身存储在数据库中(它的二进制数据),那么谷歌搜索“asp.net display image from database”将找到 tons 的示例.基本上,您想要创建一个单独的服务器端资源(一个 MVC 操作、一个 ASHX 处理程序,甚至一个 ASPX 页面都可以工作,尽管它是不必要的)仅用于提供图像。然后src 地址将指向该资源,并带有要显示的图像的标识符。

标签: c# asp.net sql-server


【解决方案1】:

您需要一些 http 处理程序(如 ashx 文件)来从数据库中读取数据,然后将其写入 Web 浏览器。如果您进行搜索,实际上有数千篇文章介绍了如何执行此操作,但您可能有兴趣查看 imageresizer,因为我相信他们有一个插件,您可以指向数据库表来处理此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2018-09-18
    • 2021-06-12
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多