【问题标题】:How to upload file(>64M) to azure blob storage[iOS]如何将文件(>64M)上传到 Azure Blob 存储[iOS]
【发布时间】:2015-06-30 12:28:16
【问题描述】:

我正在使用WAToolkit将blob添加到容器中,但是当上传大文件时会产生错误:Error Domain=com.microsoft.WAToolkit Code=413“请求正文太大,超出了允许的最大值限制。”。doc 的备注部分表示块 blob 的最大上传大小为 64 MB。该应用也可能会收到内存警告。

    NSString *blobName = @"IMG_0242.MOV";
    WABlob *blob = [[[WABlob alloc] initBlobWithName:blobName  URL:nil containerName:self.selectedContainer.name] autorelease];
    NSString *filePath = [[NSBundle mainBundle]pathForResource:blobName ofType:nil];
    blob.contentData = [[NSData alloc]initWithContentsOfFile:filePath];
    [[NSOperationQueue mainQueue]addOperationWithBlock:^{
        [storageClient addBlob:blob
                   toContainer:self.selectedContainer
         withCompletionHandler:^(NSError* error) {
             if(error) {
                 NSLog(@"error:%@",error);
                 return;
             }
         }];
    }];

如何更改代码或使用其他方法解决问题?

【问题讨论】:

标签: ios azure out-of-memory azure-storage azure-blob-storage


【解决方案1】:
猜你喜欢
  • 2019-08-13
  • 2017-01-24
  • 2017-08-19
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
相关资源
最近更新 更多