java從postgresql數據庫中讀取bytea二進制並且生成文件(如word,pdf文件等)!在jsp頁面上顯示附件(如郵件形式那樣的附件)並且可以下載!請問怎麼實現啊?求解!謝謝了!
首先你需要確定附件的類型及名稱。然後下載很簡單的,根據下載的請求返回
response.addHeader ("content-type",
"application/RFC822");
response.addHeader ("Content-Disposition",
"attachment; filename=word,pdf");
OutputStream os = null;
try
{
os = response.getOutputStream ();
byte[] data =xxx(數據庫的二進制流);
os.write (data);
os.flush ();
os.close ();
} catch (IOException e)
{
e.printStackTrace ();
}
這樣就能下載下來pdf文件咯;