From 5d7dc6fc80a7ca5f171612390495e309738af176 Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Fri, 21 Feb 2025 16:42:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/api/file/index.d.ts | 6 + src/renderer/src/api/file/index.js | 8 + .../src/components/FileUpload/Eos.vue | 29 ++-- src/renderer/src/layout/components/Aside.vue | 2 +- src/renderer/src/utils/fileUpload.ts | 160 ++++++++++++++++++ 5 files changed, 187 insertions(+), 18 deletions(-) create mode 100644 src/renderer/src/api/file/index.d.ts create mode 100644 src/renderer/src/utils/fileUpload.ts diff --git a/src/renderer/src/api/file/index.d.ts b/src/renderer/src/api/file/index.d.ts new file mode 100644 index 0000000..7b57e45 --- /dev/null +++ b/src/renderer/src/api/file/index.d.ts @@ -0,0 +1,6 @@ +declare module '@/api/file' { + // 定义 uploadFile 函数的类型 + // export function uploadFile(file: File): Promise; + export function sessionToken(): Promise; + export function uploadSingleFileToEos(data: SingleUploadData): Promise; +} diff --git a/src/renderer/src/api/file/index.js b/src/renderer/src/api/file/index.js index b5228b5..ebfa242 100644 --- a/src/renderer/src/api/file/index.js +++ b/src/renderer/src/api/file/index.js @@ -110,3 +110,11 @@ export const sessionToken = () => { method: 'get' }) } + +export const uploadSingleFileToEos = (params) => { + return request({ + url: '/common/uploadSingleFileToEos', + method: 'post', + params + }) +} diff --git a/src/renderer/src/components/FileUpload/Eos.vue b/src/renderer/src/components/FileUpload/Eos.vue index f901fee..8c6b900 100644 --- a/src/renderer/src/components/FileUpload/Eos.vue +++ b/src/renderer/src/components/FileUpload/Eos.vue @@ -5,7 +5,8 @@