Hallo.
Ich versuche gerade ein Bild auf einen server zu senden. Jedoch funktioniert das noch nicht so genau
Hier ist mein code:
Code
<script>
const input = document.getElementById('input'); //ID des input-types. Hier wähle ich das Bild, welches ich zum server senden möchte
input.addEventListener('change', () => {
uploadFile(input.files[0]);
});
const uploadFile = (file) => {
const fd = new FormData();
fd.append('input', file);
// send `POST` request
fetch('/upload', { //Verzeichnis wo das bild gespeichert werden soll
method: 'POST',
body: fd
})
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));
}
</script>
Alles anzeigen
Bei dem unteren Quellcode kriege ich immer diese Fehlermeldung angezeigt. Laut Google ist es ein Content-Type Fehler, jedoch dachte ich das Fetch es automatisch setzt.
Code
.then(json => console.log(json)) //SyntaxError: Unexpected token < in JSON at position 0 javascript
Hat jemand eine Idee??