Javascript kullanarak ikili dosyaları indirmek istiyorum.Javascript ile İkili Dosyaları İndirin
İkili veriyi döndüren bir REST hizmetim var ve dosya uzantısından hangisi olursa olsun, ikili dosyayı göstermenin mümkün olup olmadığını bilmek istiyorum.
Bu benim şimdiki kodudur:
var xhr = new XMLHttpRequest;
xhr.open("GET", requestUrl);
xhr.addEventListener("load", function() {
var ret = [];
var len = this.responseText.length;
var byte;
for (var i = 0; i < len; i++) {
byte = (this.responseText.charCodeAt(i) & 0xFF) >>> 0;
ret.push(String.fromCharCode(byte));
}
var data = ret.join('');
data = "data:application/pdf;base64," + btoa(data);
window.open(data, '_blank', 'resizable, width=1020,height=600');
}, false);
xhr.setRequestHeader("Authorization", "Bearer " + client.accessToken);
xhr.overrideMimeType("octet-stream; charset=x-user-defined;");
xhr.send(null);
teşekkürler!
"Göster" ne anlama geliyor? – Tommi
Bu cevabı kontrol etmelisiniz: http://stackoverflow.com/questions/9620497/download-binary-data-as-a-file-via-javascript –
Sadece görüntüleri indirmek ister misiniz? Pijamalar ve jpeg'ler gibi mi? –