Das ist NICHT eine Antwort, aber Ich habe das gleiche Problem mit ng2-Datei-Upload . Sie haben einen Haken namens onBeforeUploadItem
. Ich habe folgendes versucht.
Wenn ich den Inhalt von fileItem.formData
auslogge, sind alle Werte vorhanden. Diese Formularelemente scheinen jedoch nie den Server wiederherzustellen. Ich verwende Chrome
und wenn ich den HTTP-Beitrag beobachte, sehe ich folgendes.
Anfrage Kopfzeilen
%Vor%Nutzlast anfordern
%Vor% Irgendwelche Ideen, was ist los? Wenn ich eine Datei hochlade, muss ich einige zusätzliche Formularwerte mit dieser Datei senden.
Ich war ziemlich nah dran. Die Lösung bestand darin, onBuildItemForm
zu überschreiben.
Die Instanz form
hat den Typ FormData . Wenn ich meinen HTTP-Post betrachte, kann ich sehen, dass meine Formularfeldwerte an den Server gesendet werden, und mein Server sieht die Werte jetzt tatsächlich. Hoffe, dass dir das hilft.
Dies ist, wie file-uploader.class.js die Formulardaten verschiebt.
%Vor%Tags und Links angular ng-file-upload