-1
我有一個按鈕,下載從數據庫文件和寫入信息就可以了,但按鈕下載文件之前寫的信息,所以當我打開它,它是空的......下載文件之前準備
我有這樣的事情:
/*taking blob from database and saved on a folder*/
File f = new File("file name");
for (int i = 0; i < datos.size(); i++) {
/*write on the file*/
}
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", String.format("attachment; filename=\"%s\"", f.getName()));
任何想法?
我不認爲你的問題是時機;你確定像這樣的附件是從服務器發送文件的正確方式嗎?你爲什麼不嘗試自己創建文件來查看時間是否是你的問題?如果是,請嘗試關閉和/或沖洗您用來寫入的所有內容(您忽略的部分)。 –
您未關閉文件處理程序。 – EvgenyKolyakov
我正在使用InputStreamReader和CSVWriter,我正好在「for」 –