We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40b8aec commit 5442307Copy full SHA for 5442307
pkgs/http/lib/src/browser_client.dart
@@ -63,6 +63,18 @@ class BrowserClient extends BaseClient {
63
..open(request.method, '${request.url}', async: true)
64
..responseType = 'arraybuffer'
65
..withCredentials = withCredentials;
66
+
67
+ if (onSendProgress != null) {
68
+ xhr.upload.addEventListener('progress', (event) {
69
+ if (event is ProgressEvent && event.lengthComputable) {
70
+ onSendProgress(
71
+ event.loaded,
72
+ event.total,
73
+ );
74
+ }
75
+ });
76
77
78
request.headers.forEach(xhr.setRequestHeader);
79
80
var completer = Completer<StreamedResponse>();
0 commit comments