Skip to content

Commit c8ef701

Browse files
committed
修复分片上传大小 0 的文件时,出现两个任务
1 parent 33c8e05 commit c8ef701

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

sdk/advance.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ function sliceUploadFile(params, callback) {
144144
// 开始上传
145145
if (FileSize === 0) {
146146
params.Body = '';
147+
params._OnlyUploadNotAddTask = true;
147148
self.putObject(params, function (err, data) {
148149
if (err) {
149150
onProgress(null, true);

sdk/task.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ var initTask = function (cos) {
1616
], function (api) {
1717
originApiMap[api] = cos[api];
1818
cos[api] = function (params, callback) {
19-
cos._addTask(api, params, callback);
19+
if (params._OnlyUploadNotAddTask) {
20+
originApiMap[api](params, callback);
21+
} else {
22+
cos._addTask(api, params, callback);
23+
}
2024
};
2125
});
2226

0 commit comments

Comments
 (0)