...
await new Promise<void>((resolve, reject) => {
const file = createWriteStream(filePath);
https.get(createAudioLibraryCard.basicInfo.sharedLink, response => {
response.pipe(file);
file.on('finish', () => {
file.close();
resolve();
});
}).on('error', err => {
fs.unlink(filePath, () => reject(err)); // Delete the file asynchronously on error
});
});
...
The above code downloads for other content links.
a sample link as bellow:
https://st2.depositphotos.com/1743476/11581/i/950/depositphotos_115812486-stock-photo-pride-man-smiling.jpg
But, it doesn't download for a dropbox shared link.
https://www.dropbox.com/scl/fi/1exa5owhx97kozgshjx3d/1.png?rlkey=b5rtxqmcprjgfrqnkspgguwuy&dl=0
https://www.dropbox.com/scl/fi/1exa5owhx97kozgshjx3d/1.png?rlkey=b5rtxqmcprjgfrqnkspgguwuy&dl=1
https://www.dropbox.com/scl/fi/1exa5owhx97kozgshjx3d/1.png?rlkey=b5rtxqmcprjgfrqnkspgguwuy&dl=0&raw=1
https://www.dropbox.com/scl/fi/1exa5owhx97kozgshjx3d/1.png?rlkey=b5rtxqmcprjgfrqnkspgguwuy&dl=1&raw=1
So I'd like to ask if I can still download files from a shared link of dropbox to my local backend instance using javascript.