dioUpload method
Implementation
Dio dioUpload({
Duration? receiveTimeout,
Duration? connectTimeout,
Duration? sendTimeout,
}) {
_dioUpload ??= Dio(
BaseOptions(
baseUrl: domain,
// If you want to receive the response data with String, use `plain`.
responseType: ResponseType.plain,
contentType: Headers.formUrlEncodedContentType,
connectTimeout: connectTimeout,
receiveTimeout: receiveTimeout,
validateStatus: (int? status) {
return true;
},
sendTimeout: sendTimeout,
),
);
if (token != null) {
_dioUpload!.options.headers['authorization'] = 'Bearer $token';
}
return _dioUpload!;
}