编写nodejs,https://worker.zlib.app/download/5602354/ff78fa,等待网页跳转后,开始下载
时间: 2023-10-08 18:10:06 浏览: 88
以下是一个使用 Node.js 下载文件的示例代码:
```javascript
const https = require('https');
const fs = require('fs');
const fileUrl = 'https://worker.zlib.app/download/5602354/ff78fa';
const downloadFile = (url, dest) => {
return new Promise((resolve, reject) => {
const file = fs.createWriteStream(dest);
https.get(url, response => {
response.pipe(file);
file.on('finish', () => {
file.close(() => {
resolve();
});
});
}).on('error', error => {
fs.unlink(dest, () => {
reject(error);
});
});
});
};
downloadFile(fileUrl, '/path/to/destination/file').then(() => {
console.log('File downloaded successfully!');
}).catch(error => {
console.error(`Error downloading file: ${error.message}`);
});
```
这段代码使用 Node.js 的 `https` 模块和 `fs` 模块,通过 HTTPS 协议从指定的 URL 下载文件,并保存到指定的本地路径。你可以将 `fileUrl` 的值替换成你需要下载的文件的 URL,将 `/path/to/destination/file` 替换成你需要保存到的本地路径。
阅读全文