Index: pkg/http/lib/src/multipart_request.dart |
diff --git a/pkg/http/lib/src/multipart_request.dart b/pkg/http/lib/src/multipart_request.dart |
index e0c413a66db678560c30e1232eea3142aabb3b3f..5bbd5b328497539fa68c4f27e754baf0ed715715 100644 |
--- a/pkg/http/lib/src/multipart_request.dart |
+++ b/pkg/http/lib/src/multipart_request.dart |
@@ -5,8 +5,8 @@ |
library multipart_request; |
import 'dart:async'; |
+import 'dart:convert'; |
import 'dart:math'; |
-import 'dart:utf'; |
import 'base_request.dart'; |
import 'byte_stream.dart'; |
@@ -62,7 +62,7 @@ class MultipartRequest extends BaseRequest { |
fields.forEach((name, value) { |
length += "--".length + _BOUNDARY_LENGTH + "\r\n".length + |
_headerForField(name, value).length + |
- encodeUtf8(value).length + "\r\n".length; |
+ UTF8.encode(value).length + "\r\n".length; |
}); |
for (var file in _files) { |
@@ -95,7 +95,7 @@ class MultipartRequest extends BaseRequest { |
controller.add(string.codeUnits); |
} |
- writeUtf8(String string) => controller.add(encodeUtf8(string)); |
+ writeUtf8(String string) => controller.add(UTF8.encode(string)); |
writeLine() => controller.add([13, 10]); // \r\n |
fields.forEach((name, value) { |