如何确定文件类型是什么

时间:2012-06-05 14:19:21

标签: ios asihttprequest file-type

我使用ASIHTTPRequest下载文件。网址与http://www.aaa.bbb.com:8000/showuploaddocument.aspx?docid=45类似。所以我无法通过网址确定文件类型。如何确定下载文件的文件类型?

3 个答案:

答案 0 :(得分:0)

我认为你最终只是获取数据流(原始数据),你选择如何将其整合到有意义的事物中。像:

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

或者:

UIImage *aImage = [UIImage imageWithData:myData];

答案 1 :(得分:0)

您可以查询服务器返回的Content-Type标头:

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

这将是一个像image / jpeg,text / plain等字符串

答案 2 :(得分:0)

NSURLResponse有类似

的方法
- (NSString *)MIMEType;
- (NSString *)suggestedFilename;