upload method
Future
upload(
- String path,
- dynamic data, {
- dynamic onSent()?,
- String method = "post",
- HandleError? handleError,
Implementation
Future<dynamic> upload(
String path,
data, {
Function(int sent, int total)? onSent,
String method = "post",
HandleError? handleError,
}) async {
return await _do(() async {
var uploader = dioUpload();
if (method == "post") {
return await uploader.post(path, data: data, onSendProgress: onSent);
}
return await uploader.put(path, data: data, onSendProgress: onSent);
}, handleError);
}