question CORS à la demande de téléchargement des ressources XHR
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();
J'ai les lignes ci-dessus de code pour télécharger et télécharger un fichier zip. Je reçois un en-tête 'Access-Control-Allow-Origin' pas présent erreur chaque fois que j'essaye de faire la demande de téléchargement. Je ai contré cela avec une extension de chrome qui gère cela, mais j'ai besoin d'une solution évolutive qui ne nécessitera pas l'extension de chrome. Des pointeurs?
Avez-vous le contrôle du serveur que vous essayez de télécharger? Vous ne pouvez pas vaincre ce côté client d'une manière qui évolue. – Carey