2013-06-25 6 views
0

У меня есть приложение Ipad для дома, которое открывает файлы, которые хранятся в других местах в сети, через фильтры, меню и т. Д. Основные форматы для изображений: Tiff или PDF, поэтому я конвертирую их в PDF (если TIFF) используя веб-сервис. Пользователи просят включить файлы DWG, и я загрузил DWG-просмотрщик на Ipad. Я хотел бы использовать AFNetworking для загрузки DWG-файла с сервера на Ipad, но он, похоже, не работает. Тот же самый код работает для PDF-файлов:AFNetworking не поддерживает файлы DWG?

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]; 

Спасибо,

Шай

ответ

0

Из того, что я понимаю, AFNetworking может загрузить любой файл. Проблема здесь заключалась в настройках веб-сервера, в частности, отсутствовали параметры Mime для .DWG-файлов.