Skip to content

Commit 5010b4b

Browse files
committed
修复 ContentLength 错误
1 parent 846f57c commit 5010b4b

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

dist/cos-js-sdk-v5.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3491,7 +3491,7 @@ var initTask = function (cos) {
34913491
var id = util.uuid();
34923492
params.TaskReady && params.TaskReady(id);
34933493

3494-
var size = 0;
3494+
var size;
34953495
if (params.Body && params.Body.size !== undefined) {
34963496
size = params.Body.size;
34973497
} else if (params.Body && params.Body.length !== undefined) {
@@ -3500,6 +3500,8 @@ var initTask = function (cos) {
35003500
size = params.ContentLength;
35013501
}
35023502

3503+
if (params.ContentLength === undefined) params.ContentLength = size;
3504+
size = size || 0;
35033505
params.TaskId = id;
35043506

35053507
var task = {
@@ -9984,7 +9986,6 @@ function sliceUploadFile(params, callback) {
99849986
var SliceSize = params.SliceSize || this.options.ChunkSize;
99859987
var AsyncLimit = params.AsyncLimit;
99869988
var StorageClass = params.StorageClass || 'Standard';
9987-
var SliceCount;
99889989
var FileSize;
99899990
var self = this;
99909991

@@ -10071,7 +10072,6 @@ function sliceUploadFile(params, callback) {
1007110072

1007210073
// 获取上传文件大小
1007310074
FileSize = Body.size || params.ContentLength;
10074-
SliceCount = Math.ceil(FileSize / SliceSize);
1007510075

1007610076
if (FileSize === 0) {
1007710077
params.Body = '';

dist/cos-js-sdk-v5.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/advance.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ function sliceUploadFile(params, callback) {
1414
var SliceSize = params.SliceSize || this.options.ChunkSize;
1515
var AsyncLimit = params.AsyncLimit;
1616
var StorageClass = params.StorageClass || 'Standard';
17-
var SliceCount;
1817
var FileSize;
1918
var self = this;
2019

@@ -101,7 +100,6 @@ function sliceUploadFile(params, callback) {
101100

102101
// 获取上传文件大小
103102
FileSize = Body.size || params.ContentLength;
104-
SliceCount = Math.ceil(FileSize / SliceSize);
105103

106104
if (FileSize === 0) {
107105
params.Body = '';

src/task.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ var initTask = function (cos) {
114114
var id = util.uuid();
115115
params.TaskReady && params.TaskReady(id);
116116

117-
var size = 0;
117+
var size;
118118
if (params.Body && params.Body.size !== undefined) {
119119
size = params.Body.size;
120120
} else if (params.Body && params.Body.length !== undefined) {
@@ -123,6 +123,8 @@ var initTask = function (cos) {
123123
size = params.ContentLength;
124124
}
125125

126+
if (params.ContentLength === undefined) params.ContentLength = size;
127+
size = size || 0;
126128
params.TaskId = id;
127129

128130
var task = {

0 commit comments

Comments
 (0)