Если вы используете dojo.io.iframe.send
, то ответ должен быть в определенном формате, чтобы сообщить dojo, что запрос завершен. Ответ должен быть заключен в элемент <textarea>
документа HTML. Как и в вашем случае, ответ представляет собой двоичный поток, поэтому dojo не знал, завершен ли запрос. Если вы не указали timeout
, додзё будет ждать вечно.
Для достижения поставленной задачи вы можете использовать следующий подход:
var downloadPdfIframeName = "downloadPdfIframe";
var iframe = dojo.io.iframe.create(downloadPdfIframeName);
dojo.io.iframe.setSrc(iframe, url, true);