我正在使用GitHub的Electron来构建桌面应用。我想抓住当前剪贴板内容的类型以便更好地使用它(例如,如果它是HTML,那么我想做的不同于它只是文本)。
查看文档时无法检查类型,但需要输入才能正确读取它。有没有一种简单的方法来获得类型?
答案 0 :(得分:2)
clipboard.availableFormats()
实际上返回了剪贴板内容的假设mime类型。因此,要测试纯文本,它只是plain/text
,对于图像,预计会出现image/png
或image/jpeg
的内容。
答案 1 :(得分:0)
在电子上安装 mime类型 ,请参见:https://www.npmjs.com/package/mime-types
然后将其添加到您的班级
let mime = require('mime-types');
然后通过使用此获得模仿类型
let mimetype = mime.lookup(*here is file path*)