منشئ كود تنزيل الملفات بـ JavaScript

توليد أكواد جافاسكريبت للواجهة الأمامية في المتصفح وبيئة خادم 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();
}

كيف يعمل تنزيل الملفات في JavaScript؟

في المتصفح، يمكن استخدام واجهة Fetch API لتحويل استجابة الشبكة إلى كائن Blob ثم تفعيل عملية التنزيل برمجياً عبر إنشاء عنصر رابط <a download> ديناميكي.