2012-06-05 2 views

ответ

0

Вы можете запросить Content-Type заголовка, возвращаемого сервером:

NSString *contentType = [[request responseHeaders] objectForKey:@"Content-Type"]; 

Это будет строка, как изображение/JPEG, текст/равнина и т. д.

+0

Я думаю, что это лучший ответ – KraToS

0

Я действительно думаю, что вы получаете только потоки данных (необработанные данные), в конце концов вы выбираете, как консолидировать это во что-то значимое. Как:

NSString *aString = [[NSString alloc] initWithData:myData encoding:NSASCIIStringEncoding]; 

Или:

UIImage *aImage = [UIImage imageWithData:myData]; 
+0

Не указывает ли поток также тип MIME в его заголовке? – borrrden

+0

Зависит от URL-адреса, который у него есть. В худшем случае просто поместите данные внутри aString и NSLog и посмотрите, что у вас там есть. – Peres

0

NSURLResponse имеет такие методы, как

- (NSString *)MIMEType; 
- (NSString *)suggestedFilename;