0

我可以使用 ASIHTTPRequest 上传图像。

代码是这样的。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    NSData *imageData = UIImageJPEGRepresentation(self.selectedImage.image, 0.5);

    ...
}

无论如何我可以找出那个“imageData”的文件大小。基本上试图找出我正在上传的文件大小,如果文件太大,我可以优化文件大小。

谢谢你,
三通

4

1 回答 1

3

很容易找到大小: NSData 支持长度方法:

NSUInteger imageSize = [imageData length];

优化选项将取决于您的服务器支持什么

于 2011-08-30T23:53:06.193 回答