ios angular App:获取远程图像

时间:2015-09-16 10:02:59

标签: ios angularjs cordova ionic

大家好日子!

我使用ionic + cordova框架开发ios应用程序。概念是:app拍摄照片并将其与画布与其他遥控图像合并。但我无法获得远程图像。我的意思是,当应用程序在Chrome中进行测试时,它们来自远程存储(我使用的是Amazon S3),但在模拟应用程序时,它们并未显示。如果他们保留在app文件夹中 - 它没问题。

您能告诉我在ios应用中加载高分辨率远程图像的最佳方法是什么?也许有人可以帮助我吗?

P.S。我的策略是: 在服务器端图像加载到亚马逊与链接响应。该链接转到MongoDB。移动应用程序必须采用该链接并呈现图像。

1 个答案:

答案 0 :(得分:0)

可能你必须将你的亚马逊s3列入白名单; 在最新的Apache Cordova 4.0.0 Android和iOS版本中,您需要将要使用的任何外部资源列入白名单。默认情况下,所有内容都被列入黑名单。

  1. 安装最新的JMX插件,如下所示:
  2.   

    cordova插件添加cordova-plugin-whitelist

    1. 要允许所有内容,请将以下内容添加到其他元标记正下方的www / index.html文件中:
    2.   

      <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">