如何将二进制数据转换回有效文件?

时间:2015-07-03 10:07:35

标签: java oracle

我有一个Java脚本,它将从数据库中获取BLOB数据,然后将此文件通过电子邮件发送到特定的电子邮件地址。我的问题是,我必须使用一些框架函数(我只能通过这些来调用DB)并且我认为它不处理BLOB数据类型...我只能获得结果的字符串表示形式,这个是代码(框架调用)的日志行结果:

String s = String.valueOf(result.get(j).getValue("BLOB_DATA"));
System.out.println(s);

记录结果:

<binary data> 50 KB

所以这是我将SOMEHOW转换为有效的pdf文件的数据,但是现在我被卡住了......

甚至可以将其转换为有效的byte[]吗?我尝试了几种方法,但我得到的只是无效文件...... :(

0 个答案:

没有答案