我正在使用Ionic Framework,AngularJs和Html创建移动应用程序。有一个页面,用户需要点击<div>
下载壁纸,当我在使用ionic serve
进入网络浏览器调试模式时尝试点击下载工作时当我尝试创建apk并在移动设备上测试它时,它不起作用。我的html上有以下代码:
<div class="dl-btn">
<a download="someFilename" href="img/download-wallpaper.jpg">
<img src="img/download.png" width="40%" height="auto" class="center">
</a>
</div>
答案 0 :(得分:1)
它在浏览器中工作的原因是因为浏览器只是在新选项卡中打开href链接,要求您下载该文件。 在移动应用中,您并不真正拥有新标签的概念,因为它不是完整的浏览器。
您必须使用文件传输插件将文件下载到用户设备上的路径。
查看链接的以下部分并报告回来:
https://github.com/apache/cordova-plugin-file-transfer#download