@lark-project/cli
Version:
飞书项目插件开发工具
24 lines (23 loc) • 787 B
TypeScript
/// <reference types="node" />
/**
* 对齐 IDL:meego_idl/app_center/api/api_app_resource.thrift
* - APIAppResourceUploadAppFileRequest / APIAppResourceUploadAppFileResponse
* - POST /goapi/v5/app/resource/v1/file/upload
*/
interface UploadAppFileRequest {
siteDomain: string;
appKey: string;
/** 文件 Buffer */
fileBuffer: Buffer;
/** 文件名(含扩展名,如 icon.png) */
fileName: string;
/** Content-Type,如 image/png */
contentType: string;
/** 文件类型(0=默认) */
fileType?: number;
}
interface UploadAppFileResponse {
url: string;
}
export declare function uploadAppFile({ siteDomain, appKey, fileBuffer, fileName, contentType, fileType, }: UploadAppFileRequest): Promise<UploadAppFileResponse>;
export {};