我正在尝试使用AppSync和iOS Swift将文件上传到S3存储桶。
我目前遇到的困难是弄清localUri是什么?
我正在使用以下方法为上传文件创建一个临时目录:
let uploadingFileURL = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent(pathComponent)
我可以得到如下网址字符串:
let uploadingFileURLString = uploadingFileURL.absoluteString
但是如何获取URI字符串? URL和URI有什么区别。
我需要以下内容的URI(字符串类型):
let s3ObjectInput = S3ObjectInput(bucket: bucket, key: key, region: region, localUri: ???, mimeType: mimeType)
答案 0 :(得分:1)
URL和URI之间没有区别。您可以在代码中使用uploadingFileURLString。