clapboardflutter

问题描述 投票:0回答:4

我如何在颤音中复制(剪贴板)图像?有了我可以的文字,但是有了图像,我只会在颤音的github中发现这些疑问,但没有解决方案。

在文本i与

Clipboard.setData(new ClipboardData(text: widget.content));

一起使用的文本中。
但如何复制图像?

flutter剪贴板不支持图像糊。您可以像这样访问网络上的剪贴板。
android flutter dart
4个回答
3
投票

是@ariefbayu评论,将文件复制到剪贴板
不广泛支持

2
投票
为此,我们的代码看起来像这样:

Future<String> get _localPath async { final directory = await getApplicationDocumentsDirectory(); return directory.path; } Future<void> _copyFile() async { final path = await _localPath; Clipboard.setData(new ClipboardData(text: "content://${_localPath}/image.png")); return; }

我找到了网络解决方案。我没有在Android上测试它,但也许也有效?

document.onPaste.listen((ClipboardEvent e) { File? blob = e.clipboardData?.items?[0].getAsFile(); });
斑点是您的图像文件。
    

2
投票
to pardon tor延迟答案,包装

pasteboard

复制并将图像粘贴在
web

macos

和其他平台中。

0
投票
样本代码:

WASM

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.