Zhamao Framework 3.2.4
A high-performance chatbot + web framework
载入中...
搜索中...
未找到
OneBot12FileUploader类 参考

Public 成员函数

 __construct (private BotContext $ctx, private int $buffer_size=131072)
 
 uploadFromString (string $filename, string $content)
 
 uploadFromPath (string $file_path)
 
 getErr ()
 

详细描述

一个支持 OneBot12 标准的文件传输器之上传部分

构造及析构函数说明

◆ __construct()

__construct ( private BotContext  $ctx,
private int  $buffer_size = 131072 
)

构建一个文件上传器

参数
BotContext$ctx机器人上下文,用于调用发送动作
int$buffer_size分片传输的大小,默认为 65536 字节,建议调整小于 2MB

成员函数说明

◆ getErr()

getErr ( )

获取错误消息

◆ uploadFromPath()

uploadFromPath ( string  $file_path)

从本地路径上传一个文件

异常

Throwable

函数调用图:

◆ uploadFromString()

uploadFromString ( string  $filename,
string  $content 
)

通过文件内容上传一个文件 当上传失败时返回 False,上传成功则返回 file_id

参数
string$filename要上传的文件名
string$content要上传的文件内容
返回
bool|string 上传失败返回 false,可通过 getErr() 获取错误信息。上传成功返回 file_id
异常

Throwable

函数调用图:

该类的文档由以下文件生成: