Это странно, но это может быть полезно для кого-то (может быть, кто-то может сказать, что с ним не так):
Когда я устанавливаю два заголовка, например:
response.addHeader("content-length", String.valueOf(((FileInputStream) is).getChannel().size()));
response.addHeader("Content-disposition", "attachment; filename=\"MyFileName.doc\"");
Это не такРабота.Но когда я меняю порядок, он работает как положено:
response.addHeader("Content-disposition", "attachment; filename=\"MyFileName.doc\"");
response.addHeader("content-length", String.valueOf(((FileInputStream) is).getChannel().size()));