headObject method
Future<Response>
headObject({
- String? bucketName,
- String? region,
- required String objectKey,
- String? versionId,
- Map<
String, String> headers = const <String, String>{},
inherited
POST Object 接口请求可以将本地不超过5GB的对象(Object)以网页表单(HTML Form)的形式上传至指定存储桶中
HEAD Object 接口请求可以判断指定对象是否存在和有权限,并在指定对象可访问时获取其元数据
bucketName
region
objectKey
versionId
headers
Implementation
// Future<Response> postObject({
// String? bucketName,
// String? region,
// required String key,
// }) async {}
/// HEAD Object 接口请求可以判断指定对象是否存在和有权限,并在指定对象可访问时获取其元数据
/// [bucketName]
/// [region]
/// [objectKey]
/// [versionId]
/// [headers]
Future<Response> headObject({
String? bucketName,
String? region,
required String objectKey,
String? versionId,
Map<String, String> headers = const <String, String>{},
}) async {
final Response response = await client.head(
'${getBaseApiUrl(bucketName, region)}/$objectKey',
headers: headers,
queryParameters: <String, String>{
if (versionId != null) 'versionId': versionId
},
);
return toValidation(response);
}