We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b16c0fa commit c16bf02Copy full SHA for c16bf02
pkgs/http/lib/src/browser_client.dart
@@ -66,6 +66,18 @@ class BrowserClient extends BaseClient {
66
..open(request.method, '${request.url}', true)
67
..responseType = 'arraybuffer'
68
..withCredentials = withCredentials;
69
+
70
+ if (onSendProgress != null) {
71
+ xhr.upload.addEventListener('progress', (event) {
72
+ if (event is ProgressEvent && event.lengthComputable) {
73
+ onSendProgress(
74
+ event.loaded,
75
+ event.total,
76
+ );
77
+ }
78
+ });
79
80
81
for (var header in request.headers.entries) {
82
xhr.setRequestHeader(header.key, header.value);
83
}
0 commit comments