downloadUri method
Future<ResponseModel>
downloadUri(
- Uri uri,
- String savePath, {
- Object? data,
- Options? options,
- ProgressCallback? onReceiveProgress,
- bool deleteOnError = true,
- CancelToken? cancelToken,
- String lengthHeader = Headers.contentLengthHeader,
downloadUri
Implementation
Future<ResponseModel> downloadUri(
Uri uri,
String savePath, {
Object? data,
Options? options,
ProgressCallback? onReceiveProgress,
bool deleteOnError = true,
CancelToken? cancelToken,
String lengthHeader = Headers.contentLengthHeader,
}) async {
_dioDownload ??= _createDio(downloadOptions);
if (options != null) {
_dioDownload!.options = _dioDownload!.options.mergeOptions(options);
}
return await _handle(
_dioDownload!.downloadUri(uri, savePath,
data: data,
options: options,
deleteOnError: deleteOnError,
lengthHeader: lengthHeader,
cancelToken: cancelToken ?? _cancelToken,
onReceiveProgress: onReceiveProgress),
baseOptions: _dioDownload!.options);
}