【问题标题】:Do I have to purchase support to ask questions on how to access Blob storage?我是否必须购买支持才能询问有关如何访问 Blob 存储的问题?
【发布时间】:2017-04-28 23:00:16
【问题描述】:

我们目前在 blob 存储中大约有 100 gig 的数据,并且在购买 Windows 客户端来访问这些数据之后 我们有一个从 IOS 设备访问的请求 如何从 IOS 设备访问 Blob 存储?

【问题讨论】:

  • 您的问题标题与您实际发布的问题有什么关系?
  • 标题是我不知道如何获得使用 blob 存储的帮助

标签: ios windows blob


【解决方案1】:

无需购买。 MSoft 有 iOS 库来提供对其服务的访问。

看这里; https://docs.microsoft.com/en-us/azure/storage/storage-ios-how-to-use-blob-storage

从该页面,下载 blob 的示例;

  -(void)downloadBlobToString
  {
      NSError *accountCreationError;

      // Create a storage account object from a connection string.
      AZSCloudStorageAccount *account = [AZSCloudStorageAccount accountFromConnectionString:@"DefaultEndpointsProtocol=https;AccountName=your_account_name_here;AccountKey=your_account_key_here" error:&accountCreationError];

      if(accountCreationError){
         NSLog(@"Error in creating account.");
      }

      // Create a blob service client object.
      AZSCloudBlobClient *blobClient = [account getBlobClient];

      // Create a local container object.
      AZSCloudBlobContainer *blobContainer = [blobClient containerReferenceFromName:@"containerpublic"];

      // Create a local blob object
      AZSCloudBlockBlob *blockBlob = [blobContainer blockBlobReferenceFromName:@"sampleblob"];

      // Download blob
      [blockBlob downloadToTextWithCompletionHandler:^(NSError *error, NSString *text) {
          if (error) {
              NSLog(@"Error in downloading blob");
          }
          else{
              NSLog(@"%@",text);
          }
      }];
  }

【讨论】:

  • 我可以在 iPhone 上执行此操作吗?
  • 我如何处理 iOS 库
  • 我可以从苹果应用商店获得它们吗?
  • iOS 库是用于执行特定任务的预先编写的代码模块。如果它们被称为“iOS”,那么它们适用于 iPhone 和 iPad。在这种情况下,iOS 库来自 Microsoft,并且是免费的。你可以在这里找到它们 (github.com/Azure/azure-storage-ios)。您可以使用它们为 iPhone 和 iPad 编写应用程序。或者雇我来做! ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-23
  • 1970-01-01
  • 2022-01-03
  • 2013-03-06
  • 1970-01-01
  • 2013-08-24
相关资源
最近更新 更多