So einige Daten mit einem $ http.post in Ich schicke Winkel wieZeige Prozent der Upload von api Winkel
$http.post('/api/FileBrowser/UploadedFiles/',
JSON.stringify(dummyobj),
{
headers: {
'Content-Type': 'application/json'
}
}
).success(function (data2) {
}).error(function (data, status, headers, config) {
});
So, jetzt will ich versuchen und zeigen, wie viele Prozent der Upload erfolgt, Ich kenne die Größe des Uploads nach dem Anruf. also würde ich gerne etwas wie eine Callback-Methode finden, die zurückgibt, wie viele Bytes senden.
Dies sollte machbar sein, da ein Browser dies anzeigen kann. Wie kann man das machen? Dank
@ danday74 Antwort ist gut. Andernfalls, wenn Sie $ http verwenden, das Versprechen zurückgibt, können Sie eine .then-Funktion verwenden, in der Sie 3 Callback definieren können: Erfolg/Fehler/und das letzte, wo Sie das tun können. – Walfrat
In der Tat @ danday74 bekam eine gute Antwort, aber ich suchte nach einer Möglichkeit, es mit meiner Code-Basis wie gezeigt zu tun. Worüber du sprichst, klingt nach dem, wonach ich suche. Ich habe mich nach dem letzten Rückruf des http-Versprechens umgesehen. aber kann keine Informationen darüber finden. würdest du es ein wenig mehr beschreiben? – DaCh
https://docs.angularjs.org/api/ng/service/$q Kapitel "Die Promise API": dann (successCallback, errorCallback, notifyCallback). Ich weiß nicht, ob $ http es verwendet, um Sie über den Fortschritt zu informieren – Walfrat