在iOS中显示图像

问题描述:

我希望用户将他们的照片上传到Amazon S3我使用AWS SDK将图片上传到Amazon S3服务。当使用AWS SDK上传照片时,我想保留照片在数据库中的URL,路径:我使用这个窗口来显示图片: S3GetObjectRequest * getObjectRequest = [[S3GetObjectRequest alloc] initWithKey:nameImage withBucket:@“nameBucket”];在iOS中显示图像

S3GetObjectResponse *getObjectResponse = [[AmazonClientManager s3] getObject:getObjectRequest]; 

UIImage *tampon = [[UIImage alloc] initWithData:getObjectResponse.body]; 

为taht有很多图片,我必须现在每个图像的名称diplay图像 u能帮助我请一个用户?

如果您正在开发基于浏览器的应用程序,那么您不可能实现您的目标,因为我尚未在iOS上找到支持从浏览器上载到服务器的浏览器。它涉及苹果,不允许许多事情直接与本地存储进行通信。

另一方面,这个概念有基于HTML5的开发解决方案,它们的API绑定到设备硬件中,例如phonegap和appmobi(它们都是相同的),但没有PHP,但是,您会必须广泛地了解JavaScript和类似jQuery的内容,以便能够与您的服务器或第三方系统进行通信,以接受请求,但总而言之,这是您的问题的基础知识,Apple仅允许浏览器等应用直接访问存储我知道原因实际上更精细一点,但那就是它归结为什么。

+0

感谢您的回答,但我正在开发像instagram – 2012-07-29 08:32:01

+0

这样的应用程序,因为如果您在iOS中使用的浏览器实际上不是应用程序,那么您很可能无法从浏览器单独上载。即使像m.facebook.com这样的东西,当你的浏览器是基于iOS的时候,也没有上传选项。这一切都是因为苹果如何设置了一些东西。所以,我所说的就是你为移动浏览器上传图片的Web应用程序将是困难的,Android也直接从浏览器中获益 – chris 2012-07-29 09:41:24