【发布时间】:2013-10-18 17:50:58
【问题描述】:
您好,我需要以(我认为的 blob 格式)显示存储在 oracle 数据库中的图像。我已从数据集中的数据库中检索图像= dt.rows[0]["image"]。如何将图像转换为在页面上显示。
谢谢。
【问题讨论】:
-
这有帮助吗:codeproject.com/Articles/13365/… ?
标签: asp.net image oracle webforms
您好,我需要以(我认为的 blob 格式)显示存储在 oracle 数据库中的图像。我已从数据集中的数据库中检索图像= dt.rows[0]["image"]。如何将图像转换为在页面上显示。
谢谢。
【问题讨论】:
标签: asp.net image oracle webforms
为了在页面上显示它,您需要将图像作为独立于网络服务器的资源提供。
意思是,您的 page.aspx 将有一个带有 src="your_image.aspx" 的标签。在 your_image.aspx 中,您需要清除响应头,确保 Content-type 设置正确(image/jpg 或类似的东西),将 dt.rows[0]["image"] 的内容放入字节数组中并然后用 Response.BinaryWrite(yourByteArray) 之类的东西写出二进制图像。
这只是一个大概的大纲。使用谷歌获取详细信息:)
【讨论】: