download method

Future<Response> download(
  1. String urlPath,
  2. dynamic savePath, {
  3. ProgressCallback? onReceiveProgress,
  4. Map<String, dynamic>? queryParameters,
  5. CancelToken? cancelToken,
  6. bool deleteOnError = true,
  7. String lengthHeader = dio.Headers.contentLengthHeader,
  8. dynamic data,
  9. Options? options,
  10. HttpTransformer? httpTransformer,
})

Implementation

Future<dio.Response> download(String urlPath, savePath,
    {dio.ProgressCallback? onReceiveProgress,
      Map<String, dynamic>? queryParameters,
      dio.CancelToken? cancelToken,
      bool deleteOnError = true,
      String lengthHeader = dio.Headers.contentLengthHeader,
      data,
      dio.Options? options,
      HttpTransformer? httpTransformer}) async {
  try {
    var response = await _dio.download(
      urlPath,
      savePath,
      onReceiveProgress: onReceiveProgress,
      queryParameters: queryParameters,
      cancelToken: cancelToken,
      deleteOnError: deleteOnError,
      lengthHeader: lengthHeader,
      data: data,
      options: data,
    );
    return response;
  } catch (e) {
    throw e;
  }
}