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