0

在经历了许多类似的问题之后,我没有办法,只能在这里提出我自己的问题。

我需要在摇摆应用程序上显示图像。图像的来源是从 MS SQL 服务器检索的位图数据。我尝试了以下方法

尝试 1 - 我尝试ImageIcon从检索到的字节创建一个。没有结果。

尝试 2 - 将字节保存在 .png 文件中并尝试使用ImageIO. 这在我的本地机器上工作正常,但在测试服务器上失败。两者都是windows机器。

TRY3 - 在第 2 步中,我尝试以不同于 .png 的格式保存。它根本不起作用。

请让我知道我错过了什么?

注意:我也尝试将 jai jar 包含到引用的库中。

4

1 回答 1

0

您应该已经存储了数据在数据库中的格式的提示。如果不行,那只能希望ImageIO处理了。

无需将数据写入文件(这本身就是一个陷阱,您会将它们写入哪里?想想受限的进程权限和磁盘配额)。只需创建一个直接访问数据的 InputStream(例如 java.io.ByteArrayInputStream),这样您就可以使用基于流的方法直接加载 ImageIO。

于 2013-04-18T08:06:21.807 回答