|
1349 | 1349 | up.refresh(); // Reposition Flash/Silverlight
|
1350 | 1350 |
|
1351 | 1351 | // add send log for upload error
|
1352 |
| - var matchedGroups = (err && err.responseHeaders && err.responseHeaders.match) ? err.responseHeaders.match(/(X-Reqid\:\ )([^,]*)/) : [] |
1353 |
| - var req_id = matchedGroups[2] |
1354 |
| - var errcode = plupload.HTTP_ERROR ? err.status : err.code, |
1355 |
| - req_id |
1356 |
| - statisticsLogger.log( |
1357 |
| - errcode == 0 ? ExtraErrors.NetworkError : errcode, |
1358 |
| - req_id, |
1359 |
| - getDomainFromUrl(up.settings.url), |
1360 |
| - undefined, |
1361 |
| - getPortFromUrl(up.settings.url), |
1362 |
| - undefined, |
1363 |
| - file.lastModifiedDate.getTime(), |
1364 |
| - err.file.size * (err.file.percent / 100), |
1365 |
| - "jssdk-" + up.runtime, |
1366 |
| - file.size |
1367 |
| - ) |
| 1352 | + if (!op.disable_statistics_report) { |
| 1353 | + var matchedGroups = (err && err.responseHeaders && err.responseHeaders.match) ? err.responseHeaders.match(/(X-Reqid\:\ )([^,]*)/) : []; |
| 1354 | + var req_id = matchedGroups[2]; |
| 1355 | + var errcode = plupload.HTTP_ERROR ? err.status : err.code; |
| 1356 | + statisticsLogger.log( |
| 1357 | + errcode == 0 ? ExtraErrors.NetworkError : errcode, |
| 1358 | + req_id, |
| 1359 | + getDomainFromUrl(up.settings.url), |
| 1360 | + undefined, |
| 1361 | + getPortFromUrl(up.settings.url), |
| 1362 | + undefined, |
| 1363 | + file.lastModifiedDate.getTime(), |
| 1364 | + err.file.size * (err.file.percent / 100), |
| 1365 | + "jssdk-" + up.runtime, |
| 1366 | + file.size |
| 1367 | + ); |
| 1368 | + } |
1368 | 1369 | };
|
1369 | 1370 | })(_Error_Handler));
|
1370 | 1371 |
|
|
1504 | 1505 | }
|
1505 | 1506 |
|
1506 | 1507 | // send statistics log
|
1507 |
| - var req_id = info.responseHeaders.match(/(X-Reqid\:\ )([^,]*)/)[2] |
1508 |
| - statisticsLogger.log( |
1509 |
| - info.status, |
1510 |
| - req_id, |
1511 |
| - getDomainFromUrl(up.settings.url), |
1512 |
| - undefined, |
1513 |
| - getPortFromUrl(up.settings.url), |
1514 |
| - undefined, |
1515 |
| - file.lastModifiedDate.getTime(), |
1516 |
| - file.size, |
1517 |
| - "jssdk-" + up.runtime, |
1518 |
| - file.size |
1519 |
| - ) |
| 1508 | + if (!op.disable_statistics_report) { |
| 1509 | + var req_id = info.responseHeaders.match(/(X-Reqid\:\ )([^,]*)/)[2]; |
| 1510 | + statisticsLogger.log( |
| 1511 | + info.status, |
| 1512 | + req_id, |
| 1513 | + getDomainFromUrl(up.settings.url), |
| 1514 | + undefined, |
| 1515 | + getPortFromUrl(up.settings.url), |
| 1516 | + undefined, |
| 1517 | + file.lastModifiedDate.getTime(), |
| 1518 | + file.size, |
| 1519 | + "jssdk-" + up.runtime, |
| 1520 | + file.size |
| 1521 | + ); |
| 1522 | + } |
1520 | 1523 | };
|
1521 | 1524 | })(_FileUploaded_Handler));
|
1522 | 1525 |
|
|
1527 | 1530 | // used to send statistics log to server
|
1528 | 1531 | uploader.bind('FilesRemoved', function (up, files) {
|
1529 | 1532 | // add cancel log
|
1530 |
| - for (var i = 0; i < files.length; i++) { |
1531 |
| - statisticsLogger.log( |
1532 |
| - ExtraErrors.Cancelled, |
1533 |
| - undefined, |
1534 |
| - getDomainFromUrl(up.settings.url), |
1535 |
| - undefined, |
1536 |
| - getPortFromUrl(up.settings.url), |
1537 |
| - undefined, |
1538 |
| - files[i].lastModifiedDate.getTime(), |
1539 |
| - files[i].size, |
1540 |
| - "jssdk-" + up.runtime, |
1541 |
| - files[i].size |
1542 |
| - ); |
| 1533 | + if (!op.disable_statistics_report) { |
| 1534 | + for (var i = 0; i < files.length; i++) { |
| 1535 | + statisticsLogger.log( |
| 1536 | + ExtraErrors.Cancelled, |
| 1537 | + undefined, |
| 1538 | + getDomainFromUrl(up.settings.url), |
| 1539 | + undefined, |
| 1540 | + getPortFromUrl(up.settings.url), |
| 1541 | + undefined, |
| 1542 | + files[i].lastModifiedDate.getTime(), |
| 1543 | + files[i].size, |
| 1544 | + "jssdk-" + up.runtime, |
| 1545 | + files[i].size |
| 1546 | + ); |
| 1547 | + } |
1543 | 1548 | }
|
1544 | 1549 | })
|
1545 | 1550 |
|
|
0 commit comments