修复分片上传bug
This commit is contained in:
parent
d461048c74
commit
6c53e4c9ae
@ -230,6 +230,16 @@ public class CommonController
|
|||||||
File dir = new File(filePath + "/" + uploadId);
|
File dir = new File(filePath + "/" + uploadId);
|
||||||
File[] chunkFiles = dir.listFiles();
|
File[] chunkFiles = dir.listFiles();
|
||||||
|
|
||||||
|
|
||||||
|
File desc = new File(finalFilePath);
|
||||||
|
if (!desc.exists())
|
||||||
|
{
|
||||||
|
if (!desc.getParentFile().exists())
|
||||||
|
{
|
||||||
|
desc.getParentFile().mkdirs();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 按文件名(即chunkId)排序
|
// 按文件名(即chunkId)排序
|
||||||
Arrays.sort(chunkFiles, Comparator.comparingInt(f -> Integer.parseInt(f.getName())));
|
Arrays.sort(chunkFiles, Comparator.comparingInt(f -> Integer.parseInt(f.getName())));
|
||||||
|
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
package com.rzdata.web.service.impl;
|
package com.rzdata.web.service.impl;
|
||||||
|
|
||||||
import java.io.*;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
|
||||||
import com.documents4j.api.DocumentType;
|
import com.documents4j.api.DocumentType;
|
||||||
import com.documents4j.api.IConverter;
|
import com.documents4j.api.IConverter;
|
||||||
import com.documents4j.job.LocalConverter;
|
import com.documents4j.job.LocalConverter;
|
||||||
@ -12,13 +8,15 @@ import com.rzdata.common.constant.Constants;
|
|||||||
import com.rzdata.common.exception.ServiceException;
|
import com.rzdata.common.exception.ServiceException;
|
||||||
import com.rzdata.common.utils.StringUtils;
|
import com.rzdata.common.utils.StringUtils;
|
||||||
import com.rzdata.web.domain.Attachment;
|
import com.rzdata.web.domain.Attachment;
|
||||||
import com.rzdata.web.domain.FileOperationRequest;
|
|
||||||
import com.rzdata.web.mapper.AttachmentMapper;
|
import com.rzdata.web.mapper.AttachmentMapper;
|
||||||
import com.rzdata.web.service.IAttachmentService;
|
import com.rzdata.web.service.IAttachmentService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.io.*;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 附件Service业务层处理
|
* 附件Service业务层处理
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user