getSignedUrls method
get signed url from oss server
fileKeys
list of object name from oss
bucketName
is optional, we use the default bucketName as we defined in Client
expireSeconds
is optional, default expired time are 60 seconds
Implementation
@override
Future<Map<String, String>> getSignedUrls(
List<String> fileKeys, {
String? bucketName,
int expireSeconds = 60,
}) async {
return {
for (final String fileKey in fileKeys.toSet())
fileKey: await getSignedUrl(
fileKey,
bucketName: bucketName,
expireSeconds: expireSeconds,
)
};
}