我是 iPhone 开发新手。我正在开发一个 iPhone 应用程序,需要打开存储在 Amazon S3 服务上的文件。
如何将文件从 S3 下载到我的 iPhone 应用程序?我尝试过亚马逊的SDK,但他们似乎没有提供下载和保存文件的方法。如何从 S3 获取文件的 URL 并将其保存在我的应用程序中?
我总是使用ASIHttpRequest 库 http://allseeing-i.com/ASIHTTPRequest/S3要做到这一点,这非常简单,这是他们网站上的示例代码:
NSString *secretAccessKey = @"my-secret-access-key";
NSString *accessKey = @"my-access-key";
NSString *bucket = @"my-bucket";
NSString *path = @"path/to/the/object";
ASIS3ObjectRequest *request = [ASIS3ObjectRequest requestWithBucket:bucket key:path];
[request setSecretAccessKey:secretAccessKey];
[request setAccessKey:accessKey];
[request startSynchronous];
if (![request error]) {
NSData *data = [request responseData];
} else {
NSLog(@"%@",[[request error] localizedDescription]);
}
没有比这更容易的了:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)