有没有办法直接在用户的设备上下载像 .pdf
这样的文件,而不是在浏览器中打开这个 pdf?此代码适用于下载非浏览器支持的文件,但它会在浏览器中打开 pdf、mp3 等。
final anchor = AnchorElement(
href: pickedFile)
..setAttribute("download", fileName)
..click();
有没有办法直接在用户的设备上下载像 .pdf
这样的文件,而不是在浏览器中打开这个 pdf?此代码适用于下载非浏览器支持的文件,但它会在浏览器中打开 pdf、mp3 等。
final anchor = AnchorElement(
href: pickedFile)
..setAttribute("download", fileName)
..click();
如果有人仍在寻找解决方案。
如果锚标签具有下载属性,则将直接下载文件。
因此,而不是将外部URL链接分配给锚点元素。从PDF数据创建blob对象,并从中创建对象URL。
我正在使用firebase存储文件,所以这是完整的代码。