我在flutter web中做了这个代码
ElevatedButton(
onPressed: () async {
downloadFile("/Users/aaa/Desktop/a.pdf");
},
child: Text('Platform-specific Button'),
): Text('Button not supported on web')
],
...
downloadFile(url){
AnchorElement anchorElement = new AnchorElement()
anchorElement.download = "jjjjjj.pdf";
anchorElement.click();
}
字符串
用于单击时从文件系统下载文件的按钮。
问题是我得到的文件jjjjjj.pdf是HTML代码,而不是我期望的PDF。
1条答案
按热度按时间rbpvctlc1#
请看一下这个软件包,它可能会帮助你解决这个问题。这是我如何制作一个pdf供下载。你可能想跳过截图部分。
字符串
我希望这能帮上忙。