我正在尝试使用 AppSync 和 iOS Swift 将文件上传到 S3 存储桶。
我目前遇到的问题是弄清楚 localUri 是什么?
我正在使用以下内容为上传文件创建一个临时目录:
let uploadingFileURL = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent(pathComponent)
我可以得到如下的 URL 字符串:
let uploadingFileURLString = uploadingFileURL.absoluteString
但是我怎样才能得到 URI 字符串呢? URL 和 URI 之间有什么区别。
我需要以下 URI(字符串类型):
let s3ObjectInput = S3ObjectInput(bucket: bucket, key: key, region: region, localUri: ???, mimeType: mimeType)
最佳答案
URL 和 URI 没有区别。您可以在代码中使用 uploadingFileURLString。
关于swift - 如何使用 Swift/AWSAppSync 从临时目录获取 localUri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51824407/