如何处理Electron中的blob数据?

Mik*_*ike 5 javascript clipboard electron

我正在使用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或任何无法以纯文本格式读取的二进制数据.

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

Han*_*hiu 0

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