Skip to content

Commit be67714

Browse files
committed
修改断点续传时异常捕获逻辑
1 parent f6f8ad5 commit be67714

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

qiniu/storage/resume.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
111111
try {
112112
var resumeRecords = fs.readFileSync(putExtra.resumeRecordFile).toString();
113113
var blkputRets = JSON.parse(resumeRecords);
114+
} catch (e) {
115+
console.log(e)
116+
var blkputRets = null
117+
}
118+
if (blkputRets !== null) {
114119
if (putExtra.version === 'v1') {
115120
for (var index = 0; index < blkputRets.length; index++) {
116121
// check ctx expired or not
@@ -136,12 +141,9 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
136141
finishedEtags.expiredAt = blkputRets.expiredAt;
137142
finishedBlock = finishedEtags.etags.length;
138143
}
139-
140144
} else {
141145
throw new Error("part upload version number error")
142146
}
143-
} catch (e) {
144-
//log(e)
145147
}
146148
}
147149

0 commit comments

Comments
 (0)