vue如何下载文件至手机?

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

回到顶部