Penjana Kod Muat Turun Fail JavaScript

Bina coretan kod untuk bahagian hadapan pelayar dan persekitaran pelayan Node.js.

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();
}

Bagaimana muat turun fail berfungsi dalam JavaScript?

â–¼

Pada pelayar, Fetch API menukar respons rangkaian menjadi objek Blob, kemudian mencipta elemen <a download> dinamik untuk memulakan muat turun.