【发布时间】:2020-08-07 16:00:13
【问题描述】:
我正在使用带有 Amplify 的 AWS S3 存储,为了避免多次上传同一个文件,我想检查文件是否已经存在。
目前通过 Amplify 获取下载 url,但如果文件不存在,它也会生成一个 url。我希望它返回一个错误:
_ = Amplify.Storage.getURL(key: "myKey") { event in
switch event {
case let .success(url):
print("Completed: \(url)")
case let .failure(storageError):
print("Failed: \(storageError.errorDescription). \(storageError.recoverySuggestion)")
}
}
还有其他方法可以检查文件是否存在于 amplify 中吗?
当然不用下载。 重点是节省流量。
【问题讨论】:
标签: swift aws-amplify