2015-06-02 16 views

Trả lời

5

Đây là một ví dụ đơn giản.

1- Bắt đầu ở đây: https://azure.microsoft.com/en-us/documentation/articles/storage-ios-how-to-use-blob-storage/

2- Lấy SDK

3 Đây là mã:

let account = AZSCloudStorageAccount(fromConnectionString:AZURE_STORAGE_CONNECTION_STRING) //I stored the property in my header file 
let blobClient: AZSCloudBlobClient = account.getBlobClient() 
let blobContainer: AZSCloudBlobContainer = blobClient.containerReferenceFromName("<yourContainerName>") 
blobContainer.createContainerIfNotExistsWithAccessType(AZSContainerPublicAccessType.Container, requestOptions: nil, operationContext: nil) { (NSError, Bool) -> Void in 
    if ((NSError) != nil){ 
     NSLog("Error in creating container.") 
    } 
    else { 
     let blob: AZSCloudBlockBlob = blobContainer.blockBlobReferenceFromName(<nameOfYourImage> as String) //If you want a random name, I used let imageName = CFUUIDCreateString(nil, CFUUIDCreate(nil))   
     let imageData = UIImagePNGRepresentation(<yourImageData>) 

     blob.uploadFromData(imageData!, completionHandler: {(NSError) -> Void in 
     NSLog("Ok, uploaded !") 
     }) 
    } 
} 

Thưởng :)

Các vấn đề liên quan