大家好日子!
我使用ionic + cordova框架开发ios应用程序。概念是:app拍摄照片并将其与画布与其他遥控图像合并。但我无法获得远程图像。我的意思是,当应用程序在Chrome中进行测试时,它们来自远程存储(我使用的是Amazon S3),但在模拟应用程序时,它们并未显示。如果他们保留在app文件夹中 - 它没问题。
您能告诉我在ios应用中加载高分辨率远程图像的最佳方法是什么?也许有人可以帮助我吗?
P.S。我的策略是: 在服务器端图像加载到亚马逊与链接响应。该链接转到MongoDB。移动应用程序必须采用该链接并呈现图像。
答案 0 :(得分:0)
可能你必须将你的亚马逊s3列入白名单; 在最新的Apache Cordova 4.0.0 Android和iOS版本中,您需要将要使用的任何外部资源列入白名单。默认情况下,所有内容都被列入黑名单。
cordova插件添加cordova-plugin-whitelist
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">