UNPKG

article-writer-cn

Version:

AI 驱动的智能写作系统 - 专注公众号/自媒体文章创作

43 lines 1.13 kB
/** * 七牛云 Kodo 图床提供者 * * 参考文档: https://developer.qiniu.com/kodo/1289/nodejs */ import type { ImageBedProvider, ImageBedType, UploadResult, QiniuConfig } from '../types.js'; export declare class QiniuProvider implements ImageBedProvider { readonly type: ImageBedType; private config; private mac; private bucketManager; constructor(config: QiniuConfig); /** * 上传单张图片到七牛云 */ upload(imagePath: string, remotePath?: string): Promise<UploadResult>; /** * 批量上传图片 */ uploadBatch(imagePaths: string[]): Promise<UploadResult[]>; /** * 验证配置是否有效 */ validateConfig(): Promise<boolean>; /** * 生成远程文件路径 * 格式: images/{year}/{month}/{hash}-{filename} */ private generateRemotePath; /** * 生成上传凭证 */ private generateUploadToken; /** * 获取七牛云 Zone 配置 */ private getZone; /** * 构建公开访问 URL */ private buildPublicUrl; } //# sourceMappingURL=qiniu-provider.d.ts.map