0

嗨,我需要以(我认为的 blob 格式)显示存储在 oracle 数据库中的图像。我已经从数据集中的数据库中检索了图像。 = dt.rows[0]["image"]如何转换图像以在页面上显示。

谢谢。

4

1 回答 1

1

为了在页面上显示它,您需要将图像作为独立于 Web 服务器的资源提供。

这意味着,您的 page.aspx 将有一个带有 src="your_image.aspx" 的标签。在 your_image.aspx 中,您需要清除响应头,确保 Content-type 设置正确(image/jpg 或类似的东西),将 dt.rows[0]["image"] 的内容放入字节数组中并然后用 Response.BinaryWrite(yourByteArray) 之类的东西写出二进制图像。

这只是一个大概的大纲。使用谷歌获取详细信息:)

于 2013-10-10T21:39:02.087 回答