deleteObject method
delete object from oss
Implementation
@override
Future<Response<dynamic>> deleteObject(
String fileKey, {
String? bucketName,
CancelToken? cancelToken,
}) async {
final String bucket = bucketName ?? this.bucketName;
final Auth auth = await getAuth();
final String url = "https://$bucket.$endpoint/$fileKey";
final HttpRequest request = HttpRequest.delete(url, headers: {
'content-type': Headers.jsonContentType,
});
auth.sign(request, bucket, fileKey);
return _dio.delete(
request.url,
cancelToken: cancelToken,
options: Options(headers: request.headers),
);
}