uploadFileAsync<T> method
Implementation
Future<MappedNetworkServiceResponse<T>> uploadFileAsync<T>(
String path, List<int> fileBytes,
{String? fileName, bool hasHeaders = true}) async {
path.printXNetLog();
'${headers()}'.printXNetLog();
FormData formData = FormData.fromMap({
"file": MultipartFile.fromBytes(fileBytes, filename: fileName),
});
try {
var dioRes = await dioInstance.post(path,
data: formData, options: hasHeaders ? optionsForm : optionsEmpty);
return _processDIOResponse(dioRes);
} on dio.DioException catch (err) {
print('DioException:$err');
return _processDIOResponse(err.response);
}
}