我是后端的新手。我一直在与一个与新手后端开发人员合作的应用程序。我正在开发一个用户销售/购买产品的应用程序。我能够向产品发送从设备摄像头拍摄的图像,并通过POST方法将其发送到数据库。
拍摄的图像存储在数据库中。我的问题如下:
为了将此图像恢复到应用程序需要使用哪种方法?在JSON中获取数据块或图像URL是否更好?
答案 0 :(得分:0)
我建议您获取图片网址,然后使用以下代码加载图片:
dispatch_async(dispatch_get_global_queue(0,0), ^{
NSData * data = [[NSData alloc] initWithContentsOfURL:url];
if (data == nil) {
NSLog(@"Uh oh! Couldn't retrieve the image");
return;
}
dispatch_async(dispatch_get_main_queue(), ^{
UIImage *image = [UIImage imageWithData:data];
//do something with the image such as:
UIImageView *myImageView.image = image;
});
});