我能够使用ASIHTTPRequest上传图像。
代码是这样的。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSData *imageData = UIImageJPEGRepresentation(self.selectedImage.image, 0.5);
...
}
是否有任何方法我可以找出文件大小的"imageData"。基本上是尝试找出我上传的文件大小,如果文件太大,我是否可以优化文件大小。
谢谢你,
三通
很容易找到size: NSData支持length方法:
NSUInteger imageSize = [imageData length];
优化选项将取决于您的服务器支持什么