feat: switch upload hash to md5

This commit is contained in:
2026-01-08 15:40:48 +08:00
parent 6ffe58ffb4
commit 7f162b7c45
8 changed files with 348 additions and 8 deletions

View File

@@ -222,7 +222,7 @@ import ProgressBar from 'primevue/progressbar';
import Image from 'primevue/image';
import Toast from 'primevue/toast';
import draggable from 'vuedraggable';
import { sha256 } from 'js-sha256';
import { md5ArrayBuffer } from '../../utils/md5';
import { useToast } from 'primevue/usetoast';
import { computed, reactive, ref, onMounted } from 'vue';
import { useRouter, useRoute } from 'vue-router';
@@ -339,7 +339,7 @@ const triggerUpload = (type) => {
const calculateHash = async (file) => {
const buffer = await file.arrayBuffer();
return sha256(buffer);
return md5ArrayBuffer(buffer);
};
const handleFileChange = async (event) => {
@@ -518,4 +518,4 @@ const saveContent = async (targetStatus) => {
:deep(.p-select:not(.p-disabled).p-focus) {
@apply border-primary-500 ring-2 ring-primary-100 shadow-none;
}
</style>
</style>