Upload Bild mit iOS-App auf Server-Dateigröße ist zu groß

Ich lade Fotos mit einer iOS-App auf einen Server hoch. Es ist wichtig, dass die Fotos ohne Qualitätsverlust hochgeladen und als JPEGs hochgeladen werden. Mein aktuelles Problem ist, dass die Fotos ohne Qualitätsverlust hochgeladen werden, aber eine größere Dateigröße als erwartet haben. Zum Beispiel: Ich habe eine Datei über die App hochgeladen und die Dateigröße betrug 4,7 MB. Als ich das gleiche Foto per E-Mail an mich selbst gesendet und die Option "Tatsächliches Foto" für die E-Mail ausgewählt habe, betrug die Größe des Fotos nur 1,7 MB. Ein Vergleich nebeneinander ergab keinen Qualitätsunterschied.

So lade ich die Dateien hoch.

ALAssetsLibrary *library = [ALAssetsLibrary new];
[library getImageAtURL:orderImage.imageUrl with completionBlock:^(UIImage *image)

NSData *fileData = UIImageJPEGRepresentation(image, 1.0)

NSURLRequest *request = [self multipartFormRequestWithMethod:@"POST" path:path parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
{
    [formData appendPartWithFileData:fileData name:@"uploadedfile" fileName:fileName mimeType:mimeType];
    [formData appendPartWithFormData:[extraInfo dataUsingEncoding:NSISOLatin2StringEncoding] name:@"extraInfo"];
}];

Antworten auf die Frage(2)

Ihre Antwort auf die Frage