@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    接口 UploadBaseOptions

    单文件流式上传的公共选项。

    interface UploadBaseOptions {
        from: FileHandle;
        headers?: MiniProgramNetworkHeaders;
        maxBytes?: number;
        onProgress?: (progress: UploadProgress) => void;
        params?: MiniProgramNetworkParams;
        signal?: AbortSignal;
        timeout?: number;
        url: string;
        validateStatus?: MiniProgramNetworkValidateStatus;
    }
    索引

    属性

    当前 SDK 会话的可读 FileHandle;不接受浏览器 File、Blob 或本机路径。

    应用请求头;multipart 的 Content-Type 与 boundary 由 Host 生成。

    maxBytes?: number

    文件内容大小上限,必须是正的 safe integer;不包含 multipart 元数据。

    onProgress?: (progress: UploadProgress) => void

    当前请求的文件字节进度;回调抛错不影响上传。

    由 Host 编码的查询参数。

    signal?: AbortSignal

    取消本次上传;取消或超时不能保证服务端没有保存数据。

    timeout?: number

    网络空闲超时,单位毫秒;不是上传的固定总时长。

    url: string

    开发者指定的 HTTPS URL;官方域名与重定向首版不支持。

    SDK 侧 HTTP 状态校验,默认只接受 2xx。