From da500d168107d04cf423d013ba11c3a41bb0b8eb Mon Sep 17 00:00:00 2001 From: "97694732@qq.com" Date: Fri, 5 Jun 2026 11:05:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:MinIO=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0-?= =?UTF-8?q?=E5=88=9B=E5=BB=BAutils/minio.js(AWS=20V4=E7=AD=BE=E5=90=8DPUT?= =?UTF-8?q?=E7=9B=B4=E4=BC=A0),doSubmit=E4=B8=8A=E4=BC=A0=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E5=88=B0MinIO=E5=B9=B6=E8=AE=B0=E5=BD=95URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 9 +- package.json | 3 +- pages/upload/upload.vue | 97 +++++++++++++- utils/minio.js | 279 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 379 insertions(+), 9 deletions(-) create mode 100644 utils/minio.js diff --git a/package-lock.json b/package-lock.json index 0dcc93e..823fada 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,8 @@ "packages": { "": { "dependencies": { - "blueimp-md5": "^2.19.0" + "blueimp-md5": "^2.19.0", + "js-sha256": "^0.11.1" } }, "node_modules/blueimp-md5": { @@ -13,6 +14,12 @@ "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", "license": "MIT" + }, + "node_modules/js-sha256": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.1.tgz", + "integrity": "sha512-o6WSo/LUvY2uC4j7mO50a2ms7E/EAdbP0swigLV+nzHKTTaYnaLIWJ02VdXrsJX0vGedDESQnLsOekr94ryfjg==", + "license": "MIT" } } } diff --git a/package.json b/package.json index 005c5fb..8fd3395 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "dependencies": { - "blueimp-md5": "^2.19.0" + "blueimp-md5": "^2.19.0", + "js-sha256": "^0.11.1" } } diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue index a457a9d..56ebffc 100644 --- a/pages/upload/upload.vue +++ b/pages/upload/upload.vue @@ -826,6 +826,7 @@