Xpoint
   [напомнить пароль]

Tomcat: Не скачиваются файлы через IE

Метки: [без меток]
2011-10-13 19:01:03 [обр] Top manager(0/2)[досье]
У меня на сервере стоит "переделанный" (система особая, узко-специализированная) Tomcat.
Проблема в том, что не скачиваются файлы через IE, но если взять к примеру FF, то все скачивается на "Ура".
спустя 13 часов [обр] Top manager(0/2)[досье]

а еще нашел такой пример:

String filename = "C:\\folder name where you save file\\filename";
response.setContentType("application/octet-stream");
String disHeader = "Attachment; Filename=\"filename\"";
response.setHeader("Content-Disposition", disHeader);
File fileToDownload = new File(filename);

InputStream in = null;
ServletOutputStream outs = response.getOutputStream();

try {
in = new BufferedInputStream
(new FileInputStream(fileToDownload));
int ch;
while ((ch = in.read()) != -1) {
outs.print((char) ch);
}
}
finally {
if (in != null) in.close(); // very important
}

outs.flush();
outs.close();
in.close();

Данный код упростил, до просто отправки заголовков
Проверил на двух серверах, один предлагает скачать, а другой нет, просто молчит.

спустя 5 часов [обр] Евгений Седов aka KPbIC(6/187)[досье]
Сравните заголовки, которые отдают эти сервера.
спустя 2 минуты [обр] Top manager(0/2)[досье]
:) в этом и проблема, что IE не показывает что он получает, а FF показывает, но он и нормально скачивает :)
спустя 18 часов [обр] Филипп Ткачев(7/115)[досье]
спустя 3 дня [обр] Jared(0/26)[досье]
Top manager[досье] сниффером посмотрите. WireShark, например.
Powered by POEM™ Engine Copyright © 2002-2005