如何在iOS上区分使用S3的已完成请求?

时间:2013-03-11 21:34:53

标签: ios amazon-s3 download

我正在使用AWSiOSSDK从iOS环境上传和下载文件。在这两种情况下,文件都与下面的函数异步传输,指定已完成的请求:

-(void)request:(AmazonServiceRequest *)request didCompleteWithResponse:(AmazonServiceResponse *)response

在响应返回成功并且文件已传输后,如何生成它对应的文件?特别是,我正确地订购下载的文件非常重要。排序嵌入到文件名中,因此如果可能,在标题中检索它就足够了。

1 个答案:

答案 0 :(得分:1)

在开始AmazonServiceRequest之前,您可以设置属性requestTag以确定您下载的文件。您还可以获取url属性来确定下载的文件。

-(void)request:(AmazonServiceRequest *)request 
didCompleteWithResponse:(AmazonServiceResponse *)response
{
    NSLog(@"Request tag:%@ url:%@", request.requestTag, request.url);
}