uploadMultipleFiles method
=====================================================
🔥 MULTIPLE FILE UPLOAD
Implementation
Future<Response> uploadMultipleFiles(
String path, {
required List<File> files,
String fileKey = "files",
Map<String, dynamic>? data,
ProgressCallback? onProgress,
}) async {
List<MultipartFile> multipartFiles = [];
for (File file in files) {
multipartFiles.add(
await MultipartFile.fromFile(
file.path,
filename: file.path.split('/').last,
),
);
}
FormData formData = FormData.fromMap({
if (data != null) ...data,
fileKey: multipartFiles,
});
return await _dio.post(
path,
data: formData,
onSendProgress: onProgress,
options: Options(contentType: "multipart/form-data"),
);
}