У меня есть Java webapp, создающий pdf-файл и передающий его обратно в браузер.Установить имя файла Pdf, который передается обратно в браузер
byte[] pdf = report.exportPdfToArray(user);
response.setContentType("application/pdf");
response.setHeader("content-disposition", "inline; filename=\"My.pdf\"");
outStream = response.getOutputStream();
outStream.write(pdf);
outStream.flush();
outStream.close();
Отчет выполнен и он отправляется обратно в браузер, но я не могу контролировать имя файла, даже если я установить content-disposition
. Я использую Jboss 4.2.1. Вы знаете, что мне не хватает?
EDIT: Есть ли способ установить имя файла, когда содержимое является встроенным?
Некоторые браузеры, а именно IE6, иногда действуют смешно. Мне пришлось добавить что-то вроде: f =/myfile.pdf в конце строки запроса, чтобы он работал в IE6. – Spliffster