2015-12-23 2 views
1

Я загружаю несколько файлов PDF на основе выбора пользователя с сервера через апплет, создающий соединение сокета. Поскольку апплеты больше не поддерживаются в Chrome, я пытаюсь найти другие способы выполнения этой функции.Альтернатива для java-апплета

Есть ли способ сделать это с помощью простого JS-вызова ajax, поскольку я хочу, чтобы этот процесс был асинхронным? Пожалуйста, предложите другие способы сделать это на стороне клиента, если таковые имеются.

Пробовал сила скачать с '

"content-disposition": attachment;filename="" 

это не позволяет мне вызвать „сохранить как“ диалог в браузере (как апплет позволяет делать).

С помощью ajax JS может получать ответ только как текст, а не как PDF. Не знаю, как продолжить ответ в JS.

ответ

0

Я считаю, что это не довольство. Попробуйте следующее сочетание заголовков:

Content-Disposition: attachment; filename=your.pdf 
Content-Type: application/octet-stream