Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据库映像获取到JQuery对话框_Jquery_Sql Server 2005_Image - Fatal编程技术网

将数据库映像获取到JQuery对话框

将数据库映像获取到JQuery对话框,jquery,sql-server-2005,image,Jquery,Sql Server 2005,Image,我有一个SQLServer2005数据库。此数据库有一个名为“GalleryItem”的表。每个GalleryItem都有一个ID(int)和一个名为“缩略图”(图像)的字段。因为该字段是图像类型,所以它以二进制形式存储在数据库中 我的问题是,我的用户界面是带有JQuery的纯HTML。用户运行一个查询,结果作为JSON返回。因为它是JSON,我不知道如何从数据库中恢复图像。有没有一种我不知道的JSON/JQuery方法可以做到这一点?或者我需要先将映像写入磁盘,然后通过我提供的某个url引用它

我有一个SQLServer2005数据库。此数据库有一个名为“GalleryItem”的表。每个GalleryItem都有一个ID(int)和一个名为“缩略图”(图像)的字段。因为该字段是图像类型,所以它以二进制形式存储在数据库中

我的问题是,我的用户界面是带有JQuery的纯HTML。用户运行一个查询,结果作为JSON返回。因为它是JSON,我不知道如何从数据库中恢复图像。有没有一种我不知道的JSON/JQuery方法可以做到这一点?或者我需要先将映像写入磁盘,然后通过我提供的某个url引用它吗


谢谢大家!

你部分正确。本质上,您需要做的是提供一个URL,该URL可以获取ID(通过querystring),然后用于查询数据库并获取图像数据。然后需要将此图像数据流回到浏览器

下面是如何实现这一点的示例: