JavaScript में फाइल डाउनलोड कैसे काम करता है?
ब्राउज़र में Fetch API का उपयोग करके नेटवर्क रिस्पांस को Blob ऑब्जेक्ट में बदला जाता है और फिर गतिशील रूप से एक <a download> एलिमेंट बनाकर डाउनलोड ट्रिगर किया जाता है।
ब्राउज़र फ्रंटएंड और 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();
}ब्राउज़र में Fetch API का उपयोग करके नेटवर्क रिस्पांस को Blob ऑब्जेक्ट में बदला जाता है और फिर गतिशील रूप से एक <a download> एलिमेंट बनाकर डाउनलोड ट्रिगर किया जाता है।