sendFile method
Implementation
Future<Map<String, dynamic>> sendFile(
File image, {
bool useDonuzToken = true,
String? appId,
String? tokenCliente,
Map<String, String>? headers,
}) async {
try {
var request = MultipartRequest(
"POST",
Uri.parse("${config.donuzApi}upload"),
);
request.headers.addAll(
getHeaders(
tokenCliente: tokenCliente,
appId: appId,
),
);
request.files.add(
MultipartFile(
'upload',
image.readAsBytes().asStream(),
image.lengthSync(),
filename: image.path.split("/").last,
),
);
request.fields.addAll({'cliente': 'true'});
var responseStream = await _client.send(request);
var result = await http.Response.fromStream(responseStream);
return jsonDecode(result.body);
} on Exception {
return <String, dynamic>{};
}
}