Скачать двоичные данные в виде файла через Javascript

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

$.ajax({
    type: "POST",
    url: apiURL,
    data: xmlRequest,
    complete: function(xhr, status) {
        var bb = new window.WebKitBlobBuilder();

        // Append the binary data to the blob
        bb.append(xhr.responseText);

        var blobURL = window.webkitURL.createObjectURL(bb.getBlob('application/pdf'));
        window.open(blobURL);
    }
});

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос