You've already forked DataMate
feat(knowledge): 添加知识条目文件上传和下载功能
- 新增文件上传接口支持批量上传知识条目文件 - 实现文件存储路径管理和安全验证机制 - 添加文件下载功能支持知识条目文件导出 - 扩展知识内容类型枚举增加FILE类型 - 扩展知识来源类型枚举增加FILE_UPLOAD类型 - 新增上传请求DTO定义文件验证和元数据配置 - 实现文件上传目录管理和文件名安全处理 - 添加文件扩展名识别和内容类型转换逻辑
This commit is contained in:
@@ -55,6 +55,16 @@ export function deleteKnowledgeItemByIdUsingDelete(setId: string, itemId: string
|
||||
return del(`/api/data-management/knowledge-sets/${setId}/items/${itemId}`);
|
||||
}
|
||||
|
||||
// 上传知识条目文件
|
||||
export function uploadKnowledgeItemsUsingPost(setId: string, data: FormData) {
|
||||
return post(`/api/data-management/knowledge-sets/${setId}/items/upload`, data);
|
||||
}
|
||||
|
||||
// 下载知识条目文件
|
||||
export function downloadKnowledgeItemFileUsingGet(setId: string, itemId: string, fileName?: string) {
|
||||
return download(`/api/data-management/knowledge-sets/${setId}/items/${itemId}/file`, null, fileName || "");
|
||||
}
|
||||
|
||||
// 导出知识条目
|
||||
export function exportKnowledgeItemsUsingGet(setId: string) {
|
||||
return download(`/api/data-management/knowledge-sets/${setId}/items/export`);
|
||||
|
||||
Reference in New Issue
Block a user