【发布时间】:2021-05-29 10:27:19
【问题描述】:
伙计们,我正在开发一个应用程序,该应用程序需要将图像上传到 s3 并将 URL 保存在 dynamodb 数据库中,但是在上传后,我生成的 geturl 函数会在一定时间内生成过期的 URL,我如何获得一个没有过期的网址
Future<String> getUrl() async {
try {
print('In getUrl');
String key = _uploadFileResult;
try {
GetUrlResult result = await Amplify.Storage.getUrl(key: key);
print(result.url);
return result.url;
} on StorageException catch (e) {
print(e.message);
}
} catch (e) {
print('GetUrl Err: ' + e.toString());
}
}
【问题讨论】:
标签: amazon-web-services flutter amazon-s3 amplify