Мне нужно написать сервлет загрузки в Java, чтобы загрузить файл с веб-сервера. Я устанавливаю параметры ответа следующим образом:
resp.setContentType( (mimetype != null) ? mimetype : "application/octet-stream");
resp.setContentLength( (int)f.length() );
resp.setHeader( "Content-Disposition",
"attachment; filename=\"" + filename + "\"" );
Код работает нормально с firefox, chrome и IE7, но с IE6 добавляется «[1]
» в середине имени файла. Например. test[1]_check.txt
(вместо test_check.txt
). На стороне клиента нет повторяющихся копий файла, и я не могу понять, в чем проблема. Есть ли проблема с моими параметрами ответа?
Заранее спасибо