Ich weiß, dass es viele Fragen zu diesem Thema, aber ich kann das nicht an der Arbeit:
Ich mag eine Datei vom Eingang zum einen laden server in multipart/form-data
Ich habe zwei Ansätze ausprobiert. Erstens:
headers: {
'Content-Type': undefined
},
Welches ergibt z.B. für ein Bild
Content-Type:image/png
während es sollte multipart/sein form-data
und der andere:
headers: {
'Content-Type': multipart/form-data
},
Aber das fragt nach einem boundry Header, die ich glaube, sollte nicht manuell eingefügt werden ...
Was ist ein sauberer Weg, um dieses Problem zu lösen? Ich habe gelesen, dass Sie
$httpProvider.defaults.headers.post['Content-Type'] = 'multipart/form-data; charset=utf-8';
tun können, aber ich will nicht alle meine Beiträge multipart/form-data sein. Die Standardeinstellung sollte JSON sein
Dies funktioniert, aber es ist nicht auf IE unterstützt <10 = X –
nur bestätigt und IE 9 nicht mehr unterstützt werden müssen, Für dieses Projekt ist das perfekt für mich! Danke! –
Das funktioniert, aber warum muss der 'Content-Type' auf' undefined' gesetzt werden? – meucaa