10

在我的应用程序中,我需要使用 Windows Azure 服务来存储我正在使用的数据:http: //www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-data-我的应用程序中用于 Windows azure 集成的ios/ sdk。现在我需要将图像上传到 Azure,为此我使用了相同的 sdk……但后来我发现 Windows Azure 中上传较大图像的正确位置是 Blob 存储客户端。

在 .Net 中,它们具有不同的库,我发现此链接http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/用于将图像上传到 blob 存储。

但是我怎么能用 Objective C 做到这一点呢?

经过一番研究,我发现了这个链接http://www.deviantpoint.com/post/2012/02/18/Using-Azure-Storage-Services-from-an-iPhone-App-Part-1-Table-and-Blob -setup-Azure-iOS-toolkit-and-Model-Classes.aspx但不清楚如何上传图像并获取图像 url 作为响应?

4

3 回答 3

14

经过大量的研发......我终于找到了解决方案..

这是我用Objective C编写的示例项目Blob Example

& 也尝试使用 Swift & 正在按预期工作。这是我的Swift 示例项目

只需将您的帐户凭据替换为相应的凭据,您就可以开始了..!!

注意:尝试使用UIImageJPEGRepresentation而不是UIImagePNGRepresentation因为 png 比 jpg 占用更大的大小。

于 2013-07-29T08:11:27.940 回答
0

REST API 可能更适合 iOS 设备。恐怕 Azure SDK 的 object-c 支持不如 C#。

http://msdn.microsoft.com/en-us/library/windowsazure/dd135733.aspx

于 2013-07-27T21:52:12.767 回答
0

有关非 SAS 样式的 Azure Objective-C 示例,请参阅以下https://github.com/crspybits/Blobbish 。

于 2016-12-30T18:10:43.157 回答