Iphone 使用Objective C将文件读/写到Windows Azure存储

Iphone 使用Objective C将文件读/写到Windows Azure存储,iphone,objective-c,azure,azure-storage,Iphone,Objective C,Azure,Azure Storage,有人知道关于如何将文件写入Windows Azure并使用Objective C读取文件的好资源或教程吗?(适用于iPhone应用程序) 谢谢 虽然不是您问题的答案,但我将与您分享,如果您选择实现自己的Objective-C Azure客户端,请注意,NSMutableURLRequest将尝试提供帮助,并将您添加到请求中的任何头的名称大写,即:x-ms-date变为x-ms-date。Azure将对此进行呕吐并返回http代码403(错误请求),即使http RFC明确声明头名称不区分大小写

有人知道关于如何将文件写入Windows Azure并使用Objective C读取文件的好资源或教程吗?(适用于iPhone应用程序)


谢谢

虽然不是您问题的答案,但我将与您分享,如果您选择实现自己的Objective-C Azure客户端,请注意,NSMutableURLRequest将尝试提供帮助,并将您添加到请求中的任何头的名称大写,即:x-ms-date变为x-ms-date。Azure将对此进行呕吐并返回http代码403(错误请求),即使http RFC明确声明头名称不区分大小写


这就是我放弃的地方。

有一个关于codeproject的项目可能会回答您的问题

使用Windows Azure在iPhone和Palm Pré上安装OneNote
iPhone应用程序的用户也是存储帐户的所有者吗?如果是这样的话,就去做吧(尽管很抱歉,我没有关于如何在目标C中做到这一点的建议)


如果没有,考虑安全模型。如果要让用户访问存储,您需要使用具有共享访问签名的blob(在这种情况下,这应该很简单……您不需要为请求签名),或者需要给用户提供存储帐户的密钥,这通常是个坏主意。(这将允许他们读取/写入/删除在那里找到的任何内容。)

您现在可以下载。这将为您提供对Windows Azure存储的直接访问或代理访问(代理在您的部署中运行)。

-1:该链接指向可在iPhone上的Safari上查看的web应用程序的文章。这不是Objective C,这正是这个问题所要问的。Steve,Objective C的OData库至少是从Azure开始阅读的好地方吗?如果使用表存储,是的,我会这么想。(但前提是该库允许适当的钩子在请求发出之前添加正确的auth头。)但是,您可以创建一个Azure托管服务,该服务接受数据并将其存储在后端的Azure存储中。这将把存储密钥问题与iPhone应用程序分开。然后,您将编写一个典型的Objective C方法来访问restful服务,并隐藏Azure的内部工作。