Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FirebirdデータベースにBlobとして保存されているPDFファイルをユーザーに開く必要があります。私は試した:
pdf = (File) res.getBlob("blob"); Desktop.getDesktop().open(pdf);
しかし、blobをファイルにキャストすることはできません。これを行うための理想的な方法は何でしょうか?
BLOBのgetBinaryStream()メソッドを使用してBLOBを読み取り、File作成された経由でストリームを書き込みcreateTempFile()ます。その後open()、結果を得ることができFileます。
getBinaryStream()
File
createTempFile()
open()