import { UapiMcpCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PostImageFrombase64Request } from "../models/postimagefrombase64op.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** * 通过Base64编码上传图片 * * @remarks * 当你需要在前端处理完图片(比如裁剪、加滤镜后),不通过传统表单,而是直接上传图片的场景,这个接口就派上用场了。 * * ## 功能概述 * 你只需要将图片的 Base64 编码字符串发送过来,我们就会把它解码、保存为图片文件,并返回一个可供访问的公开 URL。 * * ## 使用须知 * * > [!IMPORTANT] * > **关于 `imageData` 格式** * > 你发送的 `imageData` 字符串必须是完整的 Base64 Data URI 格式,它需要包含 MIME 类型信息,例如 `data:image/png;base64,iVBORw0KGgo...`。缺少 `data:image/...;base64,` 前缀将导致解码失败。 */ export declare function imagePostImageFrombase64(client$: UapiMcpCore, request: PostImageFrombase64Request, options?: RequestOptions): APIPromise>; //# sourceMappingURL=imagePostImageFrombase64.d.ts.map