buffer
约 127 字小于 1 分钟
2025-10-13
Karin API Docs / buffer
函数: buffer()
buffer<
T
>(data
,options?
):Promise
<T
extendsobject
?string
:Buffer<ArrayBufferLike>
>
定义于: packages/core/src/utils/fs/data.ts:56
将数据转换为Buffer对象
类型参数
T
T
extends object
参数
data
unknown
文件路径或Buffer对象、可读流对象、http地址、base64://字符串
options?
T
选项 http为true时返回http地址
返回
Promise
<T
extends object
? string
: Buffer<ArrayBufferLike>
>
返回Buffer对象
示例
await buffer('https://example.com/image.png')
await buffer('C:/Users/admin/1.txt')
await buffer('base64://aGVsbG8=')
await buffer(fs.createReadStream('C:/Users/admin/1.txt'))
// -> <Buffer ...>