我有一個應用程序需要從S3下載一些圖片。我試圖設置一個新的CloudFront發行版,將源文件指向我的S3存儲桶,並想知道這將如何改變我在應用程序中訪問我的圖像的方式。我的應用程序只要求圖像S3那樣:通過CloudFront下載圖片(亞馬遜)
S3GetObjectRequest *getObjectRequest = [[S3GetObjectRequest alloc] initWithKey:path withBucket:PICTURE_BUCKET];
S3GetObjectResponse *getObjectResponse = [self.s3 getObject:getObjectRequest];
UIImage *img = [[UIImage alloc]initWithData:getObjectResponse.body];
這裏,PICTURE_BUCKET是我的S3存儲的名稱和路徑是圖像(64758_244.jpg)的名稱。
如何通過CloudFront訪問此映像?
我發現
,但我是新與亞馬遜移動業務的發展,我不知道該怎麼做。
謝謝。
我會推薦使用AFNetworking進行異步圖像下載 – 2013-03-17 16:15:55