如何处理Electron中的blob数据?

时间:2016-04-01 07:33:25

标签: javascript clipboard electron

我正在使用Github的Electron,它以HTML / JS构建本机桌面应用程序。我需要处理来自剪贴板的一些blob数据,但是只有读取文本,HTML,图像(JPG和PNG)和RTF数据的方法。 (http://electron.atom.io/docs/v0.37.3/api/clipboard/

我不介意无法以任何特定方式处理blob数据,我只需要能够将其存储在本地数据库中,然后将其重新加载到剪贴板中。我假设我可以使用readTextwriteText执行此操作,但我不确定是否可行。例如,复制PSD文件并使用writeText打印出来时,我得到0个字节。

我认为blob数据不是上面列出的格式。所以类似:.psd,.doc,.img,.bin或任何无法以纯文本格式读取的二进制数据。

如何读取,存储这些数据并将其放回剪贴板?

1 个答案:

答案 0 :(得分:0)

在您的方案中,我建议使用Electron File object API并将文件路径存储在剪贴板中供以后使用。