upload<T> method
Future<Result<T> >
upload<T>(
- String path, {
- required FormData formData,
- Map<
String, dynamic> ? queryParameters, - Options? options,
- CancelToken? cancelToken,
- void onSendProgress()?,
- required DioJsonParser<
T> parser,
Uploads formData to path using multipart/form-data.
onSendProgress reports (sent, total) byte counts; total may be
-1 while it is still being computed.
Implementation
Future<Result<T>> upload<T>(
String path, {
required FormData formData,
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
void Function(int sent, int total)? onSendProgress,
required DioJsonParser<T> parser,
}) =>
_request(
() => _dio.post<dynamic>(
path,
data: formData,
queryParameters: queryParameters,
options: options,
cancelToken: cancelToken,
onSendProgress: onSendProgress,
),
parser,
);