Skip to content

upload 文件

文件下载上传操作模块。

python
from bestdori import upload

download() async

参数名类型默认值描述
hashstr-文件名 (哈希值)
me keywordOptional[Me]None登录用户类

获取文件字节数据。

返回值: bytes

hash_to_url()

参数名类型默认值描述
hashstr-文件名 (哈希值)

构建 Bestdori! 数据库的文件下载链接。

返回值: str

class Upload()

文件上传类,包含上传文件的相关操作。

def init()

参数名类型默认值描述
file_bytesbytes-文件字节数据
namestr-文件名
readerBufferedReader-文件读取流
me keywordMe-登录用户类

def from_path() classmethod

参数名类型默认值描述
pathstr | Path-文件路径
me keywordMe-登录用户类

通过文件路径创建上传类。

返回值: Upload

def upload() async

上传文件。返回值为上传后的文件哈希值 (可用以构建下载链接) 。

返回值: str