Skip to content

Commit cc06d07

Browse files
committed
refactor: enhance document download function with additional parameter and add new MIME types
1 parent 2ad5883 commit cc06d07

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

apps/oss/serializers/file.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"webm": "video/webm", "flv": "video/x-flv", "m4v": "video/x-m4v", "mng": "video/x-mng",
5151
"asx": "video/x-ms-asf", "asf": "video/x-ms-asf", "wmv": "video/x-ms-wmv", "avi": "video/x-msvideo",
5252
"wav": "audio/wav", "flac": "audio/flac", "aac": "audio/aac", "opus": "audio/opus",
53+
"csv": "text/csv", "tsv": "text/tab-separated-values", "ics": "text/calendar",
5354
}
5455

5556

ui/src/api/knowledge/document.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,12 @@ const putCancelTask: (
136136
* 下载原文档
137137
* @param 参数 knowledge_id
138138
*/
139-
const getDownloadSourceFile: (knowledge_id: string, document_id: string) => Promise<Result<any>> = (
139+
const getDownloadSourceFile: (knowledge_id: string, document_id: string, document_name: string) => Promise<Result<any>> = (
140140
knowledge_id,
141141
document_id,
142+
document_name,
142143
) => {
143-
return get(`${prefix.value}/${knowledge_id}/document/${document_id}/download_source_file`)
144+
return exportFile(document_name, `${prefix.value}/${knowledge_id}/document/${document_id}/download_source_file`, {}, undefined)
144145
}
145146

146147
/**

ui/src/views/document/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,7 @@ function batchRefresh() {
944944
945945
function downloadDocument(row: any) {
946946
loadSharedApi({ type: 'document', systemType: apiType.value })
947-
.getDownloadSourceFile(id, row.id)
947+
.getDownloadSourceFile(id, row.id, row.name)
948948
.then(() => {
949949
getList()
950950
})

0 commit comments

Comments
 (0)