var ajaxSettings = {
url: urls.orders.list+"/"+singlePacket.requests[0].order_id+"/labels", //request labels the status will change to ShipperAssigned
type: "GET",
contentType: "application/json",
headers: { "Authorization": "Bearer " + api.access_token },
success: function (resp) {
if (resp != null) {
var d = btoa(unescape(encodeURIComponent(resp)));
console.log(d);
if(d != null)
window.open('data:application/pdf;base64, ' + d);
}
},
error: function (jqXhr, textstatus, errorThrown) {
console.log("Status: " + jqXhr.status + ": error thrown in downloadLabels: " + errorThrown);
hide_shipping_progress_modal();
}
};
$.ajax(ajaxSettings);
Я получаю пустой pdf, когда открываю pdf. Мой ответ является результатом выходного потока из пружины mvcКак открыть base64 закодированный pdf в javascript
Пожалуйста, помогите.
Какой браузер вы используете? Только некоторые браузеры поддерживают базу64. Вот еще информация: [Embedding Base64] (http://stackoverflow.com/questions/1207190/embedding-base64-images) – JasonWilczak
Я использую chrome – vini
Хмм, хром поддерживает uri до 2mb, я предполагаю, что это не больше? [Ограничения по размеру протокола данных] (http://stackoverflow.com/questions/695151/data-protocol-url-size-limitations) – JasonWilczak