የJavaScript ፋይል ማውረጃ ኮድ አመንጪ

ገጹን ሳያድሱ በአሳሽ ውስጥ ወይም በNode.js በኩል ፋይሎችን ለማስቀመጥ የJS ኮድ ይፍጠሩ።

// Browser Download via Fetch & Blob
async function downloadFile(url, filename) {
  const response = await fetch(url);
  const blob = await response.blob();
  const link = document.createElement('a');
  link.href = URL.createObjectURL(blob);
  link.download = filename;
  document.body.appendChild(link);
  link.click();
  document.body.removeChild(link);
}
downloadFile("https://example.com/file.zip", "file.zip");

በJavaScript ወደ አዲስ ገጽ ሳይሄዱ ፋይል እንዴት ማውረድ ይቻላል?

fetch() ዘዴን ከ Blob መፍጠር እና ጊዜያዊ የ <a download> አገናኝን በኮድ ጠቅ ከማድረግ ጋር በማጣመር ተጠቃሚው በገጹ ላይ እንዳለ ፋይሉን ማስቀመጥ ይቻላል።