我有一个应用程序需要从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