从 Oracle(BLOB) 中读取在 c# 中创建的图像(没有格式的图像)时出现问题

问题描述 投票:0回答:0

有人可以帮助我吗?

我需要能够在 C# 中读取在 Access 中创建的来自 Oracle 的图像的 BLOB

这张图片是用Ctrl+V保存在Access表单中的,所以我认为文件类型是OLE.

我尝试了几种方法来阅读这张图片,使用 Paint、GIMP,甚至 Word(我尝试将对象添加到文本中),但到目前为止我还没有成功。

在 C# 中,我尝试打开 Image.FromStream,但我总是收到错误 System.ArgumentException:“参数无效。”

注意: 我通过单击 blob 然后单击“下载”通过 Oracle SQL Developer 下载了二进制文件。我不知道这是不是最好的方法,这是我第一次使用 Oracle。

我也尝试了这个主题的代码,但没有成功在 C# 中将 Access 图像 OLE 对象转换为原始图像字节数组

有没有人对如何阅读此类图像有任何提示?

非常感谢!

c# ms-access oledb
© www.soinside.com 2019 - 2024. All rights reserved.