in sdk/src/resumable/ResumableUploader.cc [285:309]
int ResumableUploader::validate(FileCompleteOutcome& completeOutcome)
{
genRecordPath();
if (hasRecordPath()) {
if (0 != loadRecord()) {
removeRecordFile();
}
}
if (hasRecord_) {
if (0 != validateRecord()) {
removeRecordFile();
if (0 != prepare(completeOutcome)) {
return -1;
}
}
}
else {
if (0 != prepare(completeOutcome)) {
return -1;
}
}
return 0;
}