我创建了一个颤振的web应用程序,它创建一个图像并生成base64数据。因此,我在HTML中使用AnchorElement将映像下载到客户端,它可以在mac和windows上工作,但是当我想在移动平台上下载时,什么都不会发生。
有线索吗?
代码:
Future<void> downloadImage(Uint8List data8) async {
try {
final base64data = base64Encode(data8);
final a = html.AnchorElement(href: 'data:image/jpeg;base64,$base64data');
a.download = 'image.jpg';
a.click();
a.remove();
} catch (e) {
print(e);
}
}
https://stackoverflow.com/questions/71939561
复制相似问题