Mam obrazy zapisane w moim katalogu dokumentów aplikacji w formacie .jpg z danymi EXIF. Mój problem polega na tym, że za każdym razem, gdy próbuję konwertować pliki .jpg na NSData
w celu przesłania za pomocą HTTP POST, przesłany obraz traci wszystkie swoje dane EXIF.iOS - przesyłanie obrazu z nienaruszonym EXIF
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *imagePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",imageName]];
NSData *jpegImageData = [NSData dataWithContentsOfFile:imagePath];
Jak mogę przesłać swoje pliki .jpg Z katalogu dokumentów z ich EXIF nienaruszone?
Jak dokładnie wiesz, że (1) plik obrazu zawiera informacje EXIF, gdy znajduje się w katalogu dokumentów i (2) plik utracił te informacje po przesłaniu? – matt
(1) Uzyskałem dostęp do katalogu dokumentów przy użyciu menedżera plików i skopiowałem obraz. Następnie za pomocą narzędzi EXIF online, aby wyświetlić EXIF obrazu. (2) Ponownie pobrano załadowany obraz z serwera i użyłem narzędzia EXIF, wszystkie dane EXIF zostaną utracone. – Gudmund