2013-03-11 62 views
2

我正在使用AWSiOSSDK从iOS环境上传和下载文件。在这两种情况下,这些文件与异步函数低于指定要求完成转移:如何区分在iOS上使用S3完成的请求?

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

响应返回成功,文件已被转移后,我怎么产生什么文件,它对应于?特别是,我正确地下载下载的文件很重要。排序被嵌入到文件名中,所以如果可能的话,检索标题中的内容就足够了。

回答

1

在开始AmazonServiceRequest之前,您可以设置属性requestTag来确定您下载的文件。你也可以得到url属性来确定你下载了哪个文件。

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

真棒,这就是我一直在寻找。感谢Sergey。 – user592419 2013-03-11 22:42:37

相关问题