我有一个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[]
吗?我尝试了几种方法,但我得到的只是无效文件...... :(