锚标签下载不适用于移动设备

时间:2016-07-27 07:27:22

标签: android html angularjs ionic-framework

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

1 个答案:

答案 0 :(得分:1)

它在浏览器中工作的原因是因为浏览器只是在新选项卡中打开href链接,要求您下载该文件。 在移动应用中,您并不真正拥有新标签的概念,因为它不是完整的浏览器。

您必须使用文件传输插件将文件下载到用户设备上的路径。

查看链接的以下部分并报告回来:

https://github.com/apache/cordova-plugin-file-transfer#download