buffer
约 127 字小于 1 分钟
2025-10-13
Karin API Docs / buffer
函数: buffer()
buffer<
T>(data,options?):Promise<Textendsobject?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 ...>