vue如何下载文件至手机?
请问各位大佬,如何使用vue下载文件至手机app上?
目前情况:
前端使用a标签配合blob下载后端使用post请求返回文件流的方式
在谷歌浏览器中可以正常下载文件
手机app中无法下载文件(例如华为和苹果),部分手机app直接崩溃(例如小米)
前端后端都是我自己
各位大佬遇到过类似情况吗?能聊聊解决方案吗,不求代码,有思路即可,万分感谢
回答:
目前我们做得方案是跳转到另一个页面里面,页面里面做一个下载中的loading什么的,下载file-saver插件,调用这个方法来触法手机的另存为
用法:saveAs(blob, this.fileName)
回答:
1:有百度查过是不是手机浏览器的设置问题,比如设置了不让在些这些下载东西的操作。或者是一些不让弹窗的操作,什么广告屏蔽,下载屏蔽之类的, 小米这个比较常见。
2:小米,华为也有很多型号的机型,你试的型号是什么的,新出的手机试了吗?
回答:
webview吗,还是引导用户到浏览器下载吧,不要在这个坑里挣扎了,本来h5端下载兼容性就差。
以上是 vue如何下载文件至手机? 的全部内容, 来源链接: utcz.com/p/936821.html