• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] XMLHttpRequest Problem.

Noim.IO

New member
Hallo,

ich wollte über JavaScript einen Force Download umsetzen. Ich habe dafür das genutzt:
Code:
function saveFile(url) {
  var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
  var xhr = new XMLHttpRequest();
  xhr.responseType = 'blob';
  xhr.onload = function() {
    var a = document.createElement('a');
    a.href = window.URL.createObjectURL(xhr.response);
    a.download = filename;
    a.style.display = 'none';
    document.body.appendChild(a);
    a.click();
    delete a;
  };
  xhr.open('GET', url);
  xhr.send();
}

Aber nun habe ich ein Problem. Ich kann nur URLs zu Dateien nutzen die die selbe Domain wie der Server haben. Das sollte natürlich nicht sein, vor allem da ich zwei Domains habe. Hier mal der Fehler:
Code:
XMLHttpRequest cannot load https://domain.datei/files/img/tardis.png. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://domain.server' is therefore not allowed access.
Ich hoffe ihr könnt mir da helfen. Ich habe so gut wie keine Erfahrung in JavaScript aber ich brauche es.

MFG Nils
 
Zurück
Oben