Internet Explorer 9 не использует имя файла для встроенных вложений

Я использую этот код в сервлете, который устанавливает имя файла встроенного PDF-документа:

response.setContentType("application/pdf");
response.setContentLength((int) file.length());
response.setHeader("Content-disposition", "inline; filename=\"" + file.getName() + "\"");

Однако это не работает в IE 9: диалоговое окно« Сохранить как ... » показывает только последнюю часть URL-адреса, за которой следует «.pdf» (для «/ some / url / invoice» это «invoice.pdf»)

Известная ли это ошибка? Есть ли обходной путь?

6
задан mjn 16 January 2012 в 10:25
поделиться