Мы транслируем записи базы данных в угловой клиент, используя
response.addHeader("Content-Type", "application/csv");
response.addHeader("Content-Disposition", "attachment; filename=" +
sanitize(fileName) + ".csv");
response.setCharacterEncoding("UTF-8");
writer = reponse.getWriter();
for each record :
writer.write(database_record)
Здесь мы транслируем записи базы данных в виде CSV-файла.Размер в байтах каждой записи различен. Но мы хотим установить размер заголовка содержимого в соответствии с размером файла для удобства пользователей.Мы не знаем ни одной записи, но мы не знаем размер каждой записи
Какой будет лучший способ определить приблизительный размер файла в этом случае ... Каковы будут сценарии, если предполагаемый размер файла больше, чемили меньше, чем фактические размеры файлов и как их обрабатывать?