我正在使用 Flutter (web) 开发一个 Web 应用程序,我需要通过 URL 下载一个文件(任何类型的扩展名),下载它而不是通过浏览器打开它。 问题是,使用此代码,它确实下载了文件,但它似乎已损坏。
String downloadFile(String filename) {
String? url= 'https://www.xxxxxx.it/yyyy/zzzz'+'/'+filename;
var ciao = html.Url.createObjectUrlFromBlob(html.Blob([url]));
html.AnchorElement(href: ciao)
..setAttribute('download', filename)
..click();
return "File "+filename+" in download!";
}
使用有用的“wget”应用程序。