在上传之前先把图片调到正确的位置。
1 - (UIImage *)normalizedImage {
2 if (self.imageOrientation == UIImageOrientationUp) return self;
3
4 UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale);
5 [self drawInRect:(CGRect){0, 0, self.size}];
6 UIImage *normalizedImage = UIGraphicsGetImageFromCurrentImageContext();
7 UIGraphicsEndImageContext();
8 return normalizedImage;
9 }
详情参考:http://feihu.me/blog/2015/how-to-handle-image-orientation-on-iOS/