【发布时间】:2011-01-09 07:17:01
【问题描述】:
有没有人知道关于如何将文件写入 Windows Azure 并使用 Objective C 读取文件的任何好的资源或教程? (适用于 iPhone 应用)
谢谢!
【问题讨论】:
标签: iphone objective-c azure azure-storage
有没有人知道关于如何将文件写入 Windows Azure 并使用 Objective C 读取文件的任何好的资源或教程? (适用于 iPhone 应用)
谢谢!
【问题讨论】:
标签: iphone objective-c azure azure-storage
虽然不是您问题的答案,但我将分享,如果您选择实现自己的 Objective-C Azure 客户端,请注意 NSMutableURLRequest 将尝试提供帮助并将您添加到请求中的任何标头的名称大写,即: x-ms-date 变成 X-Ms-Date。即使 HTTP RFC 明确声明标头名称不区分大小写,Azure 也会对此表示反对并返回 http 代码 403(错误请求)。
这就是我放弃的地方。
【讨论】:
codeproject 上有一个项目可能会回答您的问题。
在 iPhone 和 Palm Pré 上使用 Windows Azure 的 OneNote http://www.codeproject.com/KB/aspnet/rinocp.aspx
【讨论】:
iPhone 应用的用户是否也是存储帐户的所有者?如果是这样,那就去吧(虽然很抱歉,我没有关于如何在 Objective C 中做到这一点的建议)。
如果不是,请考虑安全模型。如果你要让用户访问存储,你要么需要使用带有共享访问签名的 blob(在这种情况下这应该是微不足道的......你不需要对请求进行签名),或者你'将需要向用户提供您的存储帐户的密钥,这通常是一个坏的想法。 (这将允许他们读/写/删除他们在那里找到的任何东西。)
【讨论】:
您现在可以下载Windows Azure Toolkit for iOS。这将为您提供对 Windows Azure 存储的直接访问或代理访问(代理在您的部署的角色中运行)。
【讨论】: