Skip to content

Commit f35030d

Browse files
committed
fix zone callback error
fix resume upload progress callback
1 parent 70435f6 commit f35030d

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

examples/resume_upload_simple.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ putExtra.params = {
2222
"x:age": 27,
2323
}
2424
putExtra.fname = 'testfile.mp4';
25-
// 这个上传进度记录文件的名字需要和上传的文件相关联,不可以多个文件共享一个记录文件
2625
putExtra.resumeRecordFile = 'progress.log';
26+
putExtra.progressCallback = function(uploadBytes, totalBytes) {
27+
console.log("progress:" + uploadBytes + "(" + totalBytes + ")");
28+
}
2729

2830
//file
2931
resumeUploader.putFile(uploadToken, null, localFile, putExtra, function(respErr,

qiniu/storage/resume.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function ResumeUploader(config) {
1818
// @params params 额外参数设置,参数名称必须以x:开头
1919
// @param mimeType 指定文件的mimeType
2020
// @param resumeRecordFile 断点续传的已上传的部分信息记录文件
21-
// @param progressCallback(BlkputRet) 上传进度回调
21+
// @param progressCallback(uploadBytes, totalBytes) 上传进度回调
2222
function PutExtra(fname, params, mimeType, resumeRecordFile, progressCallback) {
2323
this.fname = fname || '';
2424
this.params = params || {};
@@ -167,7 +167,7 @@ function putReq(config, uploadToken, key, rsStream, rsStreamLen, putExtra,
167167
finishedCtxList.push(blkputRet.ctx);
168168
finishedBlkPutRets.push(blkputRet);
169169
if (putExtra.progressCallback) {
170-
putExtra.progressCallback(blkputRet);
170+
putExtra.progressCallback(readLen, fileSize);
171171
}
172172
if (putExtra.resumeRecordFile) {
173173
var contents = JSON.stringify(finishedBlkPutRets);

qiniu/zone.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ exports.Zone_na0 = new conf.Zone([
5353

5454

5555
exports.getZoneInfo = function(accessKey, bucket, callbackFunc) {
56-
var apiAddr = util.format('http://uc.qbox.me/v2/query?ak=%s&bucket=%s',
56+
var apiAddr = util.format('https://uc.qbox.me/v2/query?ak=%s&bucket=%s',
5757
accessKey, bucket);
5858
urllib.request(apiAddr, function(respErr, respData, respInfo) {
5959
if (respErr) {
60-
callback(respErr, null, null);
60+
callbackFunc(respErr, null, null);
6161
return;
6262
}
6363

0 commit comments

Comments
 (0)