Мы запускаем tomcat и генерируем pdf-файлы на лету. У меня нет размера файла, поэтому я не могу напрямую ссылаться на файл на сервере. Поэтому я напрямую отправляю вывод.
response.setContentType("application/force-download");
OutputStream o = response.getOutputStream();
А потом я напрямую выводлю на этот OutputStream.
Единственная проблема заключается в том, что получатель не получает размер файла, поэтому он не знает, сколько времени займет загрузка. Есть ли способ узнать ответ, насколько большой файл?
EDIT
Я знаю размер файла, я просто не могу сказать STREAM, насколько большой файл.