upload<T> method
Implementation
Future<Response<T>> upload<T>({
required MContext context,
required String path,
required String filePath,
String authorization = "",
}) async {
String auth = "";
if (authorization.isNotEmpty) {
auth = authorization;
} else if (config.authorization == true) {
auth = context.get(contextAuthorization) ?? "";
}
final FormData data = FormData.fromMap({
"files": await MultipartFile.fromFile(filePath),
});
return dio.post(
"${config.url}$path",
data: data,
options: Options(
headers: {
"Authorization": auth,
},
),
);
}