[英]upload small thumbnail images from iPhone app to Amazon S3
我已经注意到有几个线程,他们甚至提供了示例代码。
但是令我感到困惑的是-没有得到回应的回应吗? 是因为s3没有返回任何响应吗? 我希望至少收到S3上图像的URL,如何获得?
如果查看S3 REST对象PUT文档,您将看到从S3返回的响应。
当您发布到S3时,您会知道要存储的存储桶名称以及文件名。 这两个信息应该是获取图像URL所需的全部信息。
该文档指出,除了PUT响应标头之外,您还可以看到一些常见标头。
除了所有响应共同的响应头之外,该操作的实现还可以包括以下响应头。 有关更多信息,请参见通用响应头 。
如果您查看ASIHTTPRequest Amazon Simple Storage Service(S3)支持,您将看到如何从ASIS3ObjectRequest对象获取响应。
汤姆
如果您只想获取S3图像URL,则不需要响应信息,因为您已经知道图像名称和存储桶(如果没有错误)。
无论如何,您可以使用[request responseString | responseData]从同步请求中获取响应。
但是正确的做法是使用操作队列和委托进行异步调用以获取响应成功或错误。 我的博客文章仅提供了一个最小的示例。 我将对此进行调查并改善帖子本身。
谢谢!
除了已经提供的答案之外,您可能还需要查看Amazon最近发布的适用于iOS的AWS开发工具包 ,其中包括用于将图像等上传到S3的示例代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.