Commit 4324d0e7 by renmanyi

feat:分片上传

parent d38924f0
......@@ -61,9 +61,10 @@ class UploadProgressModal extends React.Component {
const instId = User.getStoreId();
return new Promise(resolve => {
Service.postJSON('mfs/anon/mfs/multiPartUpload', {
Service.postJSON('business/public/mfs/commonUpload', {
instId,
resourceName,
needSecret: true,
data: { folderId: id },
accessTypeEnum: 'PUBLIC',
bizCode: 'UPLOAD_FOLDER',
......@@ -146,10 +147,13 @@ class UploadProgressModal extends React.Component {
// 如果文件小于100KB,不用记录断点,直接上传
const { fileContent } = file;
const { size } = fileContent;
if (size > 100 * 1024) {
if (size > 100 * 1024 && checkpoint && checkpoint.uploadId) {
// 确保checkpoint和uploadId存在时才记录
if (!file.checkpoints) {
file.checkpoints = {};
}
file.checkpoints[checkpoint.uploadId] = checkpoint;
}
}
// 断点续传
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment