在iOS中显示图像


Display images in iOS

我希望用户将他们的照片上传到亚马逊S3,我使用AWS SDK将照片上传到Amazon S3服务。在使用AWS SDK上传照片时,我想将照片的URL、路径保存在数据库中:我使用此焦点来显示图像:S3GetObjectRequest*getObjectRequest=[[S3GetObjectRequest alloc]initWithKey:nameImage withBucket:@"nameBucket"];

S3GetObjectResponse *getObjectResponse = [[AmazonClientManager s3] getObject:getObjectRequest];
UIImage *tampon = [[UIImage alloc] initWithData:getObjectResponse.body];

对于一个用户,它有很多图像,我现在必须将每个图像的名称显示为diplay图像你能帮我吗??

如果你开发了一个基于浏览器的应用程序,那么你不太可能实现你的目标,因为我还没有在iOS上找到一个支持从浏览器上传到服务器的浏览器。它处理的是不允许许多东西直接与本地存储通信的苹果。

另一方面,有基于HTML5的开发解决方案,它们确实将API绑定到了设备硬件中,如phonegap和appmobi(它们是同一个)。然而,它没有PHP,你必须广泛了解javascript和jquery之类的东西,才能在接受请求的地方与服务器或第三方系统通信,这是你问题的根本原因,苹果只是不允许浏览器等应用程序直接访问存储设备。我知道原因实际上有点复杂,但归根结底就是这样。