Привет, я хочу прочитать тип файла из загруженного файла в iOS, у которого нет расширения.
Eg: http://somelink/2a3bc
Это действительный файл PDF. Когда я загружаю, он загружается как поток NSData по URL-адресу (NSURL). если я переименую его в 2a3bc.pdf, его можно просмотреть с помощью UIDocumentInteractionController, но когда я открою URL-адрес без расширения, он не распознает его как действительный файл. Его UTI становится общедоступным.
Есть ли способ прочитать тип файла из NSData, переименовать файл в соответствии с этим и открыть его с помощью UIDocumentInteractionController.
С уважением, Нанду Ахмед
NSString *suggestedFileName = [downloadTask.response suggestedFilename]; CFStringRef mimeType = (CFStringRef)ContentTypeKey; CFStringRef uti = UTTypeCreatePreferredIdentifierForTag(kUTTagClassMIMEType, mimeType, NULL); CFStringRef extension = UTTypeCopyPreferredTagWithClass(uti, kUTTagClassFilenameExtension);
- person user3488871   schedule 02.04.2014