Я использую ASIHTTPRequest для загрузки файла. URL-адрес похож на http://www.aaa.bbb.com:8000/showuploaddocument.aspx?docid=45. Поэтому я не могу определить тип файла через URL-адрес. Как определить тип файла загруженного файла?Как определить тип файла
0
A
ответ
0
Вы можете запросить Content-Type заголовка, возвращаемого сервером:
NSString *contentType = [[request responseHeaders] objectForKey:@"Content-Type"];
Это будет строка, как изображение/JPEG, текст/равнина и т. д.
0
Я действительно думаю, что вы получаете только потоки данных (необработанные данные), в конце концов вы выбираете, как консолидировать это во что-то значимое. Как:
NSString *aString = [[NSString alloc] initWithData:myData encoding:NSASCIIStringEncoding];
Или:
UIImage *aImage = [UIImage imageWithData:myData];
0
NSURLResponse имеет такие методы, как
- (NSString *)MIMEType;
- (NSString *)suggestedFilename;
Я думаю, что это лучший ответ – KraToS