Ho immagini salvate nella mia applicazione Cartella documenti in formato .jpg con dati EXIF. Il mio problema è che ogni volta che provo a convertire i file .jpg in NSData
da caricare usando HTTP POST, l'immagine caricata perde tutti i suoi dati EXIF.iOS - Caricamento immagine con EXIF intatto
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *imagePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",imageName]];
NSData *jpegImageData = [NSData dataWithContentsOfFile:imagePath];
Come posso caricare i miei file .jpg dalla directory Documenti con i loro EXIF intatti?
Come sai esattamente che (1) il file immagine ha le informazioni EXIF quando si trova nella directory Documenti e (2) il file ha perso tali informazioni dopo il caricamento? – matt
(1) Ho avuto accesso alla directory dei documenti utilizzando un file manager e ho copiato l'immagine. Quindi utilizzando gli strumenti EXIF online per visualizzare l'immagine EXIF. (2) Scaricata nuovamente l'immagine caricata dal server e utilizzato lo strumento EXIF su di esso, tutti i dati EXIF sono andati persi. – Gudmund