Advertisement
Kala666

guess_mime.m

Sep 28th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. NSString* guessMIMETypeFromFileName(NSString* fileName) {
  2.     NSString* fileExtension = [[fileName pathExtension] lowercaseString];
  3.     CFStringRef uti = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)fileExtension, NULL);
  4.     CFStringRef mimeType = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType);
  5.     CFRelease(uti);
  6.  
  7.     if (mimeType == nil) {
  8.         return @"application/octet-stream";
  9.     }
  10.  
  11.     return (__bridge NSString*)mimeType;
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement