Skip to content

Commit 4d86e6c

Browse files
authored
fix: downloadFile 在 windows 中偶现文件被锁定 (#211)
1 parent d7c55da commit 4d86e6c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cos-nodejs-sdk-v5",
3-
"version": "2.14.1",
3+
"version": "2.14.2",
44
"description": "cos nodejs sdk v5",
55
"main": "index.js",
66
"types": "index.d.ts",

sdk/advance.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1597,6 +1597,9 @@ function downloadFile(params, callback) {
15971597
Output: writeStream,
15981598
},
15991599
function (err, data) {
1600+
if (err && writeStream.writableFinished === false) {
1601+
writeStream.close && writeStream.close();
1602+
}
16001603
if (aborted) return;
16011604

16021605
// 处理错误和进度

0 commit comments

Comments
 (0)