[英]Anchor tag download doesn't work on mobile
我正在使用Ionic Framework,AngularJs和HTML創建一個移動應用程序。 有一個頁面,用戶需要單擊<div>
來下載牆紙,當我嘗試單擊下載時,當我使用ionic serve
進入Web瀏覽器調試模式但嘗試創建時,該下載將起作用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>
它在瀏覽器中起作用而不是憑空運行的原因是因為瀏覽器只是在新選項卡中打開href鏈接,要求您下載文件。 在移動應用程序中,由於它不是完整的瀏覽器,因此您實際上沒有新標簽的概念。
您將必須使用文件傳輸插件將文件下載到用戶設備上的路徑。
請查看鏈接的以下部分並進行報告:
https://github.com/apache/cordova-plugin-file-transfer#download
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.