CORS Problem mit xhr Ressource Download-Anfrage
xhr.open('GET', 'url/url_filePath=mydownload.zip', true);
xhr.responseType = 'blob';
let that = this;
xhr.onload = function(e) {
if (this.status == 200) {
let data = this.response;
const blob = new Blob([data], {type: 'application/octet-stream'});
const file = new File([blob], 'mydownload.zip', {type: 'application/zip'});
that.han
that.setState((prevState, props) => {
return {
install : false
};
});
}
};
xhr.send();
Ich habe die obigen Zeilen Code zum Herunterladen und eine Zip-Datei hochladen. Ich bekomme einen 'Access-Control-Allow-Origin'-Header nicht vorhanden Fehler jedes Mal, wenn ich versuche, die Anfrage zum Download zu machen. Ich habe dem mit einer Chrome-Erweiterung entgegengewirkt, die das beherrscht, aber ich brauche eine skalierbare Lösung, die keine Chrome-Erweiterung benötigt. Irgendwelche Zeiger?
Haben Sie die Kontrolle über den Server, von dem Sie herunterladen möchten? Sie können diese Client-Seite nicht in einer Weise besiegen, die skaliert. – Carey