Я использовал код Java для загрузки файла с сервера, и после того, как файл загружен, файл удаляется с сервера. Общий размер файла - 200 гб. загрузка начинается и показывает успешную загрузку. когда я проверяю размер загруженного файла только 3,3 gb. а также файл не удаляется. Я проверил журналы ошибок, но нет журнала. вот мой код.загрузка не удалась после 3gb
byte b[] = new byte[2048];
int len = 0;
filein = new BufferedInputStream(new FileInputStream(file));
output = new BufferedOutputStream(response.getOutputStream());
response.setContentType("application/force-download");
response.setHeader("content-Disposition", "attachment; filename=" + fname); // downloaded file name
response.setHeader("content-Transfer-Encoding", "binary");
while ((len = filein.read(b)) > 0) {
output.write(b, 0, len);
output.flush();
}
output.close();
filein.close();
file.delete(); // delete file
пожалуйста, предложить то, что я не хватает ..
Вы должны шутить. 200 гигабайт? Я не знаю интернет-сервиса, который позволяет загружать более 150 ГБ в месяц. – tbodt
Мне кажется, что плохая идея удалить файл, не проверяя, была ли загрузка успешной. – Dahaka
@ Дахака в соответствии с кодом файл должен быть удален после успешной загрузки, но он не удаляется. – anonymous