У меня есть изображения, сохраненные в моем приложении Каталог документов в формате .jpg с данными EXIF. Моя проблема заключается в том, что всякий раз, когда я пытаюсь преобразовать файлы .jpg в NSData
, которые будут загружены с использованием HTTP POST, загруженное изображение теряет все свои EXIF-данные.iOS - Загрузка изображения с EXIF целым
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *imagePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",imageName]];
NSData *jpegImageData = [NSData dataWithContentsOfFile:imagePath];
Как я могу загрузить мои .jpg файлы из каталога документов с их EXIF неповрежденными?
Как именно вы знаете, что (1) файл изображения имеет информацию EXIF, когда он находится в каталоге «Документы», и (2) файл потерял эту информацию после загрузки? – matt
(1) Я обратился к папке «Документы» с помощью диспетчера файлов и скопировал изображение. Затем, используя EXIF-инструменты для просмотра изображения EXIF. (2) Загрузило загруженное изображение с сервера и использовало на нем инструмент EXIF, все данные EXIF потеряны. – Gudmund