我正在使用Github的Electron,它以HTML / JS构建本机桌面应用程序。我需要处理来自剪贴板的一些blob数据,但是只有读取文本,HTML,图像(JPG和PNG)和RTF数据的方法。 (http://electron.atom.io/docs/v0.37.3/api/clipboard/)
我不介意无法以任何特定方式处理blob数据,我只需要能够将其存储在本地数据库中,然后将其重新加载到剪贴板中。我假设我可以使用readText
和writeText
执行此操作,但我不确定是否可行。例如,复制PSD文件并使用writeText
打印出来时,我得到0个字节。
我认为blob数据不是上面列出的格式。所以类似:.psd,.doc,.img,.bin或任何无法以纯文本格式读取的二进制数据。
如何读取,存储这些数据并将其放回剪贴板?