Commit 4324d0e7 by renmanyi

feat:分片上传

parent d38924f0
...@@ -61,9 +61,10 @@ class UploadProgressModal extends React.Component { ...@@ -61,9 +61,10 @@ class UploadProgressModal extends React.Component {
const instId = User.getStoreId(); const instId = User.getStoreId();
return new Promise(resolve => { return new Promise(resolve => {
Service.postJSON('mfs/anon/mfs/multiPartUpload', { Service.postJSON('business/public/mfs/commonUpload', {
instId, instId,
resourceName, resourceName,
needSecret: true,
data: { folderId: id }, data: { folderId: id },
accessTypeEnum: 'PUBLIC', accessTypeEnum: 'PUBLIC',
bizCode: 'UPLOAD_FOLDER', bizCode: 'UPLOAD_FOLDER',
...@@ -146,10 +147,13 @@ class UploadProgressModal extends React.Component { ...@@ -146,10 +147,13 @@ class UploadProgressModal extends React.Component {
// 如果文件小于100KB,不用记录断点,直接上传 // 如果文件小于100KB,不用记录断点,直接上传
const { fileContent } = file; const { fileContent } = file;
const { size } = fileContent; 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; 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