Cordova在文件系统中访问图像

时间:2018-07-21 21:21:37

标签: cordova cordova-plugins phonegap

我正在使用Cordova / Phonegap在持久文件系统中下载图像。

我已使用记录的方式从Blob创建文件:

 window.requestFileSystem(window.LocalFileSystem.PERSISTENT, 0, callback);

使用 phonegap serve测试应用程序,我可以通过在filesystem:http://localhost:3000/persistent/assembly/http%253A%252F%252Fplayground%252Fappcentralsync.rdf%2523i15319183814240222/items/item-1/intro.png的Chrome中打开标签页来查看文件

但是在应用程序中,我无法从DOM加载图像。我已经尝试过:

<img src="cdvfile:http://localhost/persistent/assembly/http%253A%252F%252Fplayground%252Fappcentralsync.rdf%2523i15319183814240222/items/item-1/intro.png" />

我已经更新了CSP以添加cdvfile:协议,并添加了标签<access origin="cdvfile://*" />来对白名单插件进行统计。

该请求在浏览器和Android上被阻止,状态码为0。

我正在使用followinfg插件:

<plugin name="cordova-plugin-file" spec="~4.3.3" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.3" />

0 个答案:

没有答案