clipboard - clipboard.readBuffer(format)

概述

返回 Buffer,从剪贴板中读取指定格式的内容。

基本信息

属性
模块 clipboard
类型 Method
鸿蒙支持 支持

支持情况

属性
平台支持 全平台(实验性)
普通模式支持 支持
添加JIT权限 支持
坚盾模式支持 支持

OHOS 依赖与差异

属性
是否需要申请权限 ohos.permission.READ_PASTEBOARD
是否存在差异 有差异
差异说明 Windows平台使用的uri类型的参数为FileNameW,MacOS使用的uri类型的参数为public.file-url,鸿蒙上使用的uir类型的参数为text/uri-list

Demo

const clipBuffer = await clipboard.readBuffer('text/uri-list');
const fileBuffer = Buffer.from(clipBuffer);
const filePaths = fileBuffer.toString('utf8').split('\0').filter(Boolean);