iOS 平台图像上传队列机制

实现从用户相册中选择单张或多张图片,并进行自定义上传的功能。

代码示例:

NSData *data = UIImageJPEGRepresentation(image, 0.3);
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
    // [NSThread sleepForTimeInterval:1]; 
    CustomUploadQueue *upQueue = [[CustomUploadQueue alloc] init];
    upQueue.fundelegate = self;
    [upQueue startUpload:data imageView:aImageView];
    [queue addOperation:upQueue];
});

上述代码使用 dispatch_async 将图片上传操作放到后台线程执行,并利用自定义的 CustomUploadQueue 类管理上传队列,实现异步上传图片的功能。

zip 文件大小:6.58KB