alioss-mcp
Version:
为AI编码工具提供阿里云OSS访问能力的Model Context Protocol服务器
32 lines (31 loc) • 1.1 kB
TypeScript
import { AliOssServer } from "./alioss";
export declare class MultipartUploadManager {
private ossServer;
constructor(ossServer: AliOssServer);
initMultipartUpload(fileName: string): Promise<{
uploadId: string;
name: string;
} | null>;
uploadPart(fileName: string, uploadId: string, partNo: number, filePath: string, start: number, end: number): Promise<{
etag: string;
number: number;
} | null>;
completeMultipartUpload(fileName: string, uploadId: string, parts: Array<{
number: number;
etag: string;
}>): Promise<{
name: string;
etag: string;
} | null>;
multipartUpload(fileName: string, filePath: string, partSize?: number): Promise<{
name: string;
etag: string;
} | null>;
abortMultipartUpload(fileName: string, uploadId: string): Promise<boolean>;
listUploads(prefix?: string, maxUploads?: number): Promise<{
uploads: import("ali-oss").Upload[];
isTruncated: boolean;
nextKeyMarker: any;
nextUploadIdMarker: any;
} | null>;
}