Lire un fichier distant avec une requete
Bonjour,
Mon problème est le suivant. Je voudrais charger des photos satellite en IR, pour cela j'ai l'adresse et le nom, mais le nom est en fonction de l'heure et des minutes (toujours en xxh00, xxh15, xxh30 et xxh45), et des secondes, c'est la que ça coince car la valeur des secondes est un peu aléatoire. Pour palier cela, il y a une page ou il y a la liste des noms complets des images. Je voudrais donc ouvrir ce fichier, et explorer dedans pour aller chercher les noms corrects. Mon problème est que en javascript, la gestion de fichier c'est pas facile. J'ai donc fait cela:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://rammb.cira.colostate.edu/ramsdis/online/archive.asp?data_folder=rmtc/rmtcsasec1ir404', true);
// If specified, responseType must be empty string or "text"
xhr.responseType = 'text';
xhr.onload = function () {
if (xhr.readyState === xhr.DONE) {
if (xhr.status === 200) {
console.log(xhr.response);
console.log(xhr.responseText);
}
}
};
xhr.send(null); |
Dans la console j'ai le message suivant:
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://rammb.cira.colostate.edu/rams...mtcsasec1ir404. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant.
Je sais vaguement l'origine, mais je ne sais pas comment contourner cela. A moins qu'il y ait une autre methode pour lire ce fichier distant.
Merci de votre aide
Michel