Jonny Borges
Committed by GitHub

Merge pull request #839 from jasonlaw/master

Added support to List<MultipartFile>
@@ -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 }