postFormData method
Future<Response>
postFormData(
- String endpoint, {
- bool isUseToken = true,
- Map<String, dynamic>? params,
- dynamic receiveProgress(
- int,
- int
)?,
- dynamic progress(
- int,
- int
)?,
- Options? options,
- dynamic data,
})
Implementation
Future<Response> postFormData(String endpoint,
{bool isUseToken = true,
Map<String, dynamic>? params,
Function(int, int)? receiveProgress,
Function(int, int)? progress,
Options? options,
dynamic data}) async {
PreferencesHelper preferencesHelper =
PreferencesHelper(sharedPreferences: SharedPreferences.getInstance());
String token = await preferencesHelper.getToken;
log("token $token");
_dio.options.headers['Authorization'] = 'Bearer $token';
_dio.options.headers['Content-Type'] = 'multipart/form-data';
return await _dio.post(endpoint,
queryParameters: params,
onReceiveProgress: receiveProgress,
options: options,
onSendProgress: progress,
data: data);
}