我想从远程 URL 下载视频并将其保存到 iPhone 应用程序中的文件中。 我知道视频链接有效,因为我已经从 AVPlayer 使用过它,但是我无法下载它。响应始终为 (null)。
以下代码有什么问题?
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:someURLString]];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:someFilePath append:NO];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Successfully downloaded file to %@", [NSURL fileURLWithPath:someFilePath]);
NSLog(@"THE RESPONSE: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
[operation start];
更新
我注释掉了 operation.outputStream 这一行,这次我得到了回应。这是否意味着文件路径有问题?