Committed by
GitHub
Merge pull request #839 from jasonlaw/master
Added support to List<MultipartFile>
Showing
1 changed file
with
7 additions
and
3 deletions
@@ -10,9 +10,13 @@ class FormData { | @@ -10,9 +10,13 @@ class FormData { | ||
10 | FormData(Map<String, dynamic> map) : boundary = _getBoundary() { | 10 | FormData(Map<String, dynamic> map) : boundary = _getBoundary() { |
11 | urlEncode(map, '', false, (key, value) { | 11 | urlEncode(map, '', false, (key, value) { |
12 | if (value == null) return; | 12 | if (value == null) return; |
13 | - (value is MultipartFile) | ||
14 | - ? files.add(MapEntry(key, value)) | ||
15 | - : fields.add(MapEntry(key, value.toString())); | 13 | + if (value is MultipartFile) { |
14 | + files.add(MapEntry(key, value)); | ||
15 | + } else if (value is List<MultipartFile>) { | ||
16 | + files.addAll(value.map((e) => MapEntry(key, e))); | ||
17 | + } else { | ||
18 | + fields.add(MapEntry(key, value.toString())); | ||
19 | + } | ||
16 | return; | 20 | return; |
17 | }); | 21 | }); |
18 | } | 22 | } |
-
Please register or login to post a comment