源码片段:
复制代码
- //创建QiniuSimpleUploader用于上传文件
- self.myUploader = [QiniuSimpleUploader uploaderWithToken:UPLOADTOKEN];
- self.myUploader.delegate = self;
- //获取文件名,开始上传文件
- NSString *filename = self.fileNameTF.text;
- if (filename == nil)
- {
- return;
- }
-
- NSString *fileURL = [[NSBundle mainBundle] pathForResource:filename ofType:nil];
- [self.myUploader uploadFile:fileURL key:@"image.jpg" extra:nil];
- // 现在并显示图片
- NSString *filename = self.fileNameTF.text;
- if (filename == nil)
- {
- return;
- }
- NSString *url = [NSString stringWithFormat:@"%@%@",BASEURL,filename];
- dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
- dispatch_async(queue, ^(void)
- {
-
- NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url ]];
- UIImage* image = [[UIImage alloc] initWithData:imageData];
- if (image)
- {
- dispatch_async(dispatch_get_main_queue(), ^{
- [self.imageView setImage:image];
- NSLog(@"show image.....");
- });
- }
- });