INNER CODE UNIT · JavaScript
downloadAMR
yenche123/liubai · liubai-backends/liubai-ffmpeg/app.js:23
async function downloadAMR(url, id) {
const filePath = path.join(__dirname, getPath(id))
// 1. download
let response
try {
response = await fetch(url)
}
catch(err) {
console.warn("downloading amr failed!")
console.log(err)
return
}
// 2. write
const writer = fs.createWriteStream(filePath)
const readableStream = Readable.from(response.body)
readableStream.pipe(writer)