代码之家  ›  专栏  ›  技术社区  ›  Developer

如何搜索以二进制格式给出的图像,如果存在,我希望在GridView中显示数据

  •  1
  • Developer  · 技术社区  · 15 年前

    如果有任何用户以二进制对象提供其照片的信息,我如何搜索它以及如何显示存储在SQL数据库中的相应图像

    1 回复  |  直到 15 年前
        1
  •  1
  •   Aristos    15 年前

    我建议创建一个图像文件的crc/hash,然后只搜索这个数字。如果您找到了它,那么将完整的二进制格式与相同的100%进行比较。

    为了显示图像,我建议创建一个.ashx处理程序,将加密的图像的ID发送到该处理程序中,然后从数据库中读取图像并发送到img锚。

    如。

    <img src="MyImageHandler.ashx?Id=7738akj12391723">
    

    我找到了一些显示数据库中图像的现有示例

    http://www.aspfree.com/c/a/ASP.NET/Retrieving-Images-from-a-Database--C---Part-II/

    http://csharpdotnetfreak.blogspot.com/2009/07/display-images-gridview-from-database.html

    就像我说的…

    推荐文章