Skip to content

Commit d47cc5a

Browse files
authored
Merge pull request #261 from qiniu/develop
fix the error of parsing x-reqid
2 parents 2f84402 + edbbd2d commit d47cc5a

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

dist/qiniu.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* GitHub: http://github.com/qiniu/js-sdk
88
*
9-
* Date: 2017-8-10
9+
* Date: 2017-8-17
1010
*/
1111

1212
/*global plupload ,moxie*/
@@ -802,7 +802,7 @@
802802
var clientTime = getTimestamp(new Date());
803803
that.tokenInfo = {
804804
serverDelay: clientTime - serverTime,
805-
deadline: putPolicy.deadline,
805+
deadline: putPolicy.deadline/1000,
806806
isExpired: function () {
807807
var leftTime = this.deadline - getTimestamp(new Date()) + this.serverDelay;
808808
return leftTime < 600;
@@ -1353,7 +1353,8 @@
13531353
// add send log for upload error
13541354
if (!op.disable_statistics_report) {
13551355
var matchedGroups = (err && err.responseHeaders && err.responseHeaders.match) ? err.responseHeaders.match(/(X-Reqid\:\ )([\w\.\%-]*)/) : [];
1356-
var req_id = matchedGroups[2];
1356+
console.log(err);
1357+
var req_id = matchedGroups[2].replace(/[\r\n]/g,"");
13571358
var errcode = plupload.HTTP_ERROR ? err.status : err.code;
13581359
var startAt = file._start_at ? file._start_at.getTime() : nowTime.getTime();
13591360
statisticsLogger.log(
@@ -1363,7 +1364,7 @@
13631364
undefined,
13641365
getPortFromUrl(up.settings.url),
13651366
(nowTime.getTime() - startAt)/1000,
1366-
startAt/1000,
1367+
parseInt(startAt/1000),
13671368
err.file.size * (err.file.percent / 100),
13681369
"jssdk-" + up.runtime,
13691370
file.size
@@ -1471,7 +1472,6 @@
14711472
}
14721473
ajax.open('POST', url, true);
14731474
ajax.setRequestHeader('Content-Type', 'text/plain;charset=UTF-8');
1474-
14751475
console.log('uptoken:'+that.token);
14761476
ajax.setRequestHeader('Authorization', 'UpToken ' + that.token);
14771477
var onreadystatechange = function () {
@@ -1514,7 +1514,7 @@
15141514
// send statistics log
15151515
if (!op.disable_statistics_report) {
15161516
console.log(info.responseHeaders);
1517-
var req_id = info.responseHeaders.match(/(X-Reqid\:\ )([\w\.\%-]*)/)[2];
1517+
var req_id = info.responseHeaders.match(/(X-Reqid\:\ )([\w\.\%-]*)/i)[2].replace(/[\r\n]/g,"");
15181518
var startAt = file._start_at ? file._start_at.getTime() : nowTime.getTime();
15191519
statisticsLogger.log(
15201520
info.status,
@@ -1523,7 +1523,7 @@
15231523
undefined,
15241524
getPortFromUrl(up.settings.url),
15251525
(nowTime.getTime() - startAt)/1000,
1526-
startAt/1000,
1526+
parseInt(startAt/1000),
15271527
file.size,
15281528
"jssdk-" + up.runtime,
15291529
file.size
@@ -1826,4 +1826,4 @@
18261826
global.Qiniu = Qiniu;
18271827
global.QiniuJsSDK = QiniuJsSDK;
18281828

1829-
})(window);
1829+
})(window);

0 commit comments

Comments
 (0)