【发布时间】:2015-02-24 22:39:01
【问题描述】:
这个问题可能是微不足道的,因为我从IOS开始我不确定要搜索什么。
我有一个处理图像处理的后端,并且通过基于浏览器的上传,图像会直接上传到 S3 中应用程序存储桶中的临时文件夹,一旦完成,我会将 URL 发送到后端以进行处理后台工作人员中的图像。
在 IOS 上,我不明白如何以及由谁负责将刚刚上传的文件的 url 以及一些元数据(哪个用户上传文件等)获取到服务器或应用程序
查看适用于移动设备的 S3 SDK 示例https://aws.amazon.com/articles/3002109349624271 我没有看到这包括在内。
这可能吗?这是一种常见的做法吗(从 S3 获取 url 并将其与元数据一起发送到服务器)?
【问题讨论】:
-
您的网络服务托管在哪里?在亚马逊服务器上?
-
heroku,所以是的 - 亚马逊。为什么它是相关的?
-
如果您在 S3 上上传它,那么您必须获取该图像的 URL 并将其发送到负责进行处理的服务器。内容以键值形式保存,因此您可以将密钥发送到服务器,而不是发送 URL,您的服务器可以使用该密钥从 S3 存储桶获取图像并处理图像。
-
是的,但在那之前我被卡住了一步。我如何获得钥匙?谁持有它?我什么时候从 S3 获得它?
-
您将使用该密钥将图像存储到 S3,这意味着您持有该密钥。成功上传后,您可以将该密钥发送到服务器。
标签: ios ios7 file-upload amazon-web-services amazon-s3