AFNetworking不支持DWG文件?

时间:2013-06-25 18:16:46

标签: ipad afnetworking nsurlrequest dwg

我有一个内部Ipad应用程序,可以通过过滤器,菜单等打开存储在网络其他位置的文件。 图像的主要格式是Tiff或PDF,因此我使用Web服务将它们转换为PDF(如果是TIFF)。 用户要求包含DWG文件,我在Ipad上下载了DWG查看器。我想使用AFNetworking将DWG文件从服务器下载到Ipad,但它似乎不起作用。 相同的代码适用于PDF文件:

urlString = [urlString stringByAppendingString:strFile];

NSURL *url = [NSURL URLWithString:urlString];

NSURLRequest *req = [NSURLRequest requestWithURL:url];

AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc]
                                     initWithRequest:req];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,    NSUserDomainMask, YES);
NSString *outputPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:strFile];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:outputPath append:NO];

[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSLog(@"Successfully downloaded file to %@", outputPath);

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];

[operation start];

谢谢,

1 个答案:

答案 0 :(得分:0)

根据我的理解,AFNetworking可以下载任何文件。这里的问题出在Web服务器设置上,更具体地说,缺少.DWG文件的Mime设置。