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'