Paano gumagana ang pag-download sa JavaScript?
Sa browser, kino-convert ng Fetch API ang response sa isang Blob object, pagkatapos ay lumilikha ng dynamic na <a download> element upang simulan ang pag-download.
Bumuo ng code para sa browser frontend at Node.js server environment.
async function downloadFile(url, filename) {
const res = await fetch(url);
const blob = await res.blob();
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = filename;
a.click();
}Sa browser, kino-convert ng Fetch API ang response sa isang Blob object, pagkatapos ay lumilikha ng dynamic na <a download> element upang simulan ang pag-download.