如何解决Flutter Web 从 url 下载文件而不是打开它
有没有办法让 .pdf
之类的文件直接下载到用户的设备上,而不是在浏览器中打开这个 pdf?
此代码适用于下载非浏览器支持的文件,但它会在浏览器中打开 pdf、mp3 等。
final anchor = AnchorElement(
href: pickedFile)
..setAttribute("download",fileName)
..click();
解决方法
使用 Dio 库。
dependencies:
dio: ^3.0.10
下载文件
response = await dio.download("https://www.google.com/","./xx.html");
这个video会帮助你。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。