uploadFiles method
Uploads multiple files.
Implementation
Future<List<File>> uploadFiles({
required List<String> filePaths,
String uploadUrl = "/multi-upload-file",
}) async {
try {
final formData = FormData();
for (final path in filePaths) {
formData.files.add(MapEntry(
"files",
await MultipartFile.fromFile(path, filename: basename(path)),
));
}
final response = await dio.post(uploadUrl, data: formData);
return response.bodyAsList<File>();
} catch (e) {
rethrow;
}
}