From 2025bd90c20bdc43c0d3ba8b9005a4e3efd57e29 Mon Sep 17 00:00:00 2001 From: RenCheng Date: Thu, 20 Feb 2025 17:54:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=88=86=E7=89=87=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/datalink/modules/SliceUpload.vue | 5 +++-- src/views/fileManage/modules/SliceUpload.vue | 14 ++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/views/datalink/modules/SliceUpload.vue b/src/views/datalink/modules/SliceUpload.vue index 18fb017..8e60791 100644 --- a/src/views/datalink/modules/SliceUpload.vue +++ b/src/views/datalink/modules/SliceUpload.vue @@ -233,14 +233,15 @@ export default { buildFileFormData (fileName, fileSize, md5Value, shareTotal, shareIndex, file, fileShare) { const formData = new FormData() + formData.append('fileShare', fileShare) formData.append('fileName', fileName) + formData.append('fileSuffix', fileName.substring(fileName.lastIndexOf('.'))) formData.append('fileSize', fileSize) - formData.append('fileExt', fileName.substring(fileName.lastIndexOf('.'))) formData.append('md5Value', md5Value) formData.append('shareTotal', shareTotal) formData.append('shareIndex', shareIndex) + formData.append('currShareM5', currShareM5) formData.append('file', file) - formData.append('fileShare', fileShare) formData.append("dataLinkType",this.dataLinkType); return formData }, diff --git a/src/views/fileManage/modules/SliceUpload.vue b/src/views/fileManage/modules/SliceUpload.vue index 34e26c5..2b0d559 100644 --- a/src/views/fileManage/modules/SliceUpload.vue +++ b/src/views/fileManage/modules/SliceUpload.vue @@ -231,17 +231,19 @@ export default { }) }, - buildFileFormData (fileName, fileSize, md5Value, shareTotal, shareIndex, file, fileShare) { + buildFileFormData (fileName, fileSize, md5Value, shareTotal, shareIndex, file, fileShare,currShareM5) { const formData = new FormData() + formData.append('dirId', this.dirId) + formData.append('fileShare', fileShare) formData.append('fileName', fileName) + formData.append('fileSuffix', fileName.substring(fileName.lastIndexOf('.'))) formData.append('fileSize', fileSize) - formData.append('fileExt', fileName.substring(fileName.lastIndexOf('.'))) formData.append('md5Value', md5Value) formData.append('shareTotal', shareTotal) formData.append('shareIndex', shareIndex) + formData.append('currShareM5', currShareM5) formData.append('file', file) - formData.append('fileShare', fileShare) - formData.append('dirId', this.dirId) + return formData }, @@ -261,7 +263,7 @@ export default { currentRow.uploadStatus = 2 currentRow.result = res } else { // 未存在,走上传逻辑 - const formData = this.buildFileFormData(file.name, file.size, fileMD5Value, 0, 0, file, false) + const formData = this.buildFileFormData(file.name, file.size, fileMD5Value, 0, 0, file, false,fileMD5Value) const url = '/file/uoloadFile' try { const res = await postAction(url, formData) @@ -354,7 +356,7 @@ export default { // 得到当前需要上传的分片文件 const currentInfo = this.getSlicingInfo(file, currIndex, slicingSize) const result = new File([currentInfo], currIndex, { type: file.type, lastModified: Date.now() }) - const formData = this.buildFileFormData(file.name, file.size, this.fileMD5[file.uid], sumSlicingCount, currIndex, result, true) + const formData = this.buildFileFormData(file.name, file.size, this.fileMD5[file.uid], sumSlicingCount, currIndex, result, true,this.fileMD5[file.uid]) // 开始上传 const url = '/file/uoloadFile'