cos-nodejs-sdk-v5
Advanced tools
Comparing version 2.0.1 to 2.0.2
@@ -452,23 +452,14 @@ var fs = require('fs'); | ||
function cancelTask() { | ||
sliceUploadFile(); | ||
setTimeout(function () { | ||
cos.cancelTask(TaskId); | ||
console.log('canceled'); | ||
}, 2000); | ||
cos.cancelTask(TaskId); | ||
console.log('canceled'); | ||
} | ||
function pauseTask() { | ||
sliceUploadFile(); | ||
setTimeout(function () { | ||
cos.pauseTask(TaskId); | ||
console.log('paused'); | ||
restartTask(); | ||
}, 2000); | ||
cos.pauseTask(TaskId); | ||
console.log('paused'); | ||
} | ||
function restartTask() { | ||
setTimeout(function () { | ||
cos.restartTask(TaskId); | ||
console.log('restart'); | ||
}, 4000); | ||
cos.restartTask(TaskId); | ||
console.log('restart'); | ||
} | ||
@@ -475,0 +466,0 @@ |
{ | ||
"name": "cos-nodejs-sdk-v5", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "cos nodejs sdk v5", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -546,4 +546,4 @@ var fs = require('fs'); | ||
}); | ||
var ContentSha1 = UploadData.PartList[PartNumber - 1].ETag; | ||
var PartItem = UploadData.PartList[PartNumber - 1]; | ||
var ContentSha1 = PartItem.ETag; | ||
Async.retry(sliceRetryTimes, function (tryCallback) { | ||
@@ -567,2 +567,3 @@ if (!self._isRunningTask(TaskId)) return; | ||
} else { | ||
PartItem.Uploaded = true; | ||
return tryCallback(null, data); | ||
@@ -569,0 +570,0 @@ } |
@@ -85,3 +85,3 @@ var fs = require('fs'); | ||
size = params.Body.length; | ||
} else if (params.ContentLength) { | ||
} else if (params.ContentLength === undefined) { | ||
size = params.ContentLength; | ||
@@ -96,3 +96,3 @@ } else if (params.FilePath) { | ||
} | ||
if (!params.ContentLength) params.ContentLength = size; | ||
if (params.ContentLength === undefined) params.ContentLength = size; | ||
params.TaskId = id; | ||
@@ -99,0 +99,0 @@ var task = { |
@@ -0,0 +0,0 @@ var fs = require('fs'); |
Sorry, the diff of this file is too big to display
175633
4431