Wie fügen Sie einem FormData() - Objekt ein Enctype-Attribut hinzu?Wie fügen Sie einem FormData() - Objekt ein Enctype-Attribut hinzu?
Ich baute ein FormData() -Objekt, das sowohl Daten als auch Dateien sendete. Trotz des Hinzufügens des Content-Type-Headers zur xhr-Anfrage konnte der Server den Post jedoch nicht finden.
ich hinzugefügt, um den Content-Type-Attribut:
xhr.open('POST','/post/to/url', true);
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
ich schließlich einen Tag mit dem enctype gleich soeben erstellte Attribut/form-data auf multipart und konstruiert dann das Objekt Formdata von dem Element.
Gibt es etwas, das mir fehlt? Ich würde es vorziehen, das FormData-Objekt nicht aus einem DOM-Element konstruieren zu müssen.
Dank