download method
Download file
Implementation
Future<Response> download(
String urlPath,
String savePath, {
void Function(int, int)? onReceiveProgress,
Map<String, dynamic>? queryParameters,
CancelToken? cancelToken,
bool deleteOnError = true,
String lengthHeader = Headers.contentLengthHeader,
Options? options,
}) async {
try {
return await _dio.download(
urlPath,
savePath,
onReceiveProgress: onReceiveProgress,
queryParameters: queryParameters,
cancelToken: cancelToken ?? _cancelToken,
deleteOnError: deleteOnError,
lengthHeader: lengthHeader,
options: _mergeOptions(options),
);
} catch (e) {
throw _handleError(e);
}
}