我正在使用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" />