BLOB コンテンツを含むテーブルがあり、そこにさまざまなファイル タイプを保存します(text, audio, image, etc)
。を正常に取得した後byte []
、[] をダウンロード ダイアログ ボックスに変換する方法がわかりません。
これが私のコードです
trns = session.beginTransaction();
Query query = session.createQuery("from FileDownload as fu where fu.Id =:Id");
query.setInteger("Id", id);
FileDownload fileDownload = (FileDownload) query.iterate().next();
byte[] byteArray = fileDownload.getFile();
上記のコードは正常に動作し、byte []
. しかし、ダイアログが表示された状態でファイルに変換するために、さらに先に進む方法がわかりません。
誰でも私を助けてもらえますか?