AngularJS: Foto hochladen und als mehrteilige Formulardaten hochladen und eine Antwort erhalten

8

Ich möchte ein Bild hochladen und es auf meinem Server veröffentlichen, der das Bild weiter auf einer API veröffentlichen und seine Antwort erhalten soll.

Ich könnte wahrscheinlich mit etwas wie:

verwenden %Vor%

und dann in der Steuerung würde die Funktion etwa so aussehen:

%Vor%

Aber das ist nicht korrekt und ich bin mir nicht sicher, wie ich das erreichen soll. Der Haken ist, dass ich dieses Foto zuerst an meinen PHP-Proxy sende und von dort aus locke, um direkte API-Anfragen zu machen.

Ich hoffe, ich war klar genug. Irgendwelche Vorschläge geschätzt, danke

    
trainoasis 19.02.2014, 11:45
quelle

1 Antwort

9

Ich habe es mit Hilfe der benutzerdefinierten Anweisung geschafft, hier zu erreichen. Sie benötigen eine benutzerdefinierte Anweisung für den Dateiupload, wenn Sie auf Dateien zugreifen möchten (ngModel funktioniert nicht, siehe dies für weitere Informationen).

Über den ersten Link:

%Vor%

Sie können jetzt mit $ scope.fileToUpload auf die hochgeladene Datei zugreifen, was alles einfacher macht. Ich extrahierte die Funktion aus dem Dienst, der auf dem ersten Link angegeben wurde, und benutzte ihn nicht als Dienst, da es mir auf diese Weise besser passte ...

    
trainoasis 20.02.2014, 13:57
quelle

Tags und Links