У меня есть сервлет, который отправляет файл в браузер.
Я отправляю эти заголовки в сервлете.
if (request.isSecure()) {
response.addHeader("Pragma", "no-cache");
response.addHeader("Expires", "-1");
response.addHeader("Cache-Control", "no-cache");
} else {
response.addHeader("Cache-Control", "private");
response.addHeader("Pragma", "public");
}
if (isIE) {
response.addHeader("Content-Disposition", "attachment; filename=\"" + encName + "\"" );
response.addHeader("Connection", "close");
response.setContentType("application/force-download; name=\"" + encName + "\"" );
} else {
response.addHeader("Content-Disposition", "attachment; filename=\"" + encName + "\"" );
response.setContentType("application/octet-stream; name=\"" + encName + "\"" );
if (contentLen > 0) {
response.setContentLength(contentLen);
}
}
Затем я отправляю файл в браузер, но я 'У меня возникли проблемы с кодировкой файлов.Содержимое файла UTF-8, но я не знаю, как отправить для этого заголовок.
Кто-нибудь знает, как я могу это сделать?