Scaricare File da URL in JavaScript e Node.js

Genera codice pronto all'uso per il download di file sia per JS lato browser client che per Node.js lato server (senza dipendenze esterne).

⚡ Compatibile con Browser e Node.js Fetch API • Node.js fs

Azione di Salvataggio Diretto

🖱️ Clic destro qui e seleziona "Salva link con nome..."

Fai clic con il tasto destro sul pulsante sopra e seleziona "Salva link con nome...", il browser aprirà la finestra di dialogo di download del sistema.

Suggerimento Pro: La prossima volta dopo aver incollato il link, puoi fare direttamente clic destro sul pulsante principale "Genera Codice" in alto per salvare ancora più rapidamente!
💻 Codice JavaScript Generato
// Download JS per Browser function downloadFile(url, filename) { const a = document.createElement('a'); a.href = url; a.download = filename || ''; document.body.appendChild(a); a.click(); document.body.removeChild(a); } downloadFile("https://abctool.info", "file.zip");

Scopri come scaricare file da URL in JavaScript e Node.js.

Come Scaricare File in JS Browser e Node.js (Senza Dipendenze)

  • Modalità Browser Client-Side: Crea un elemento anchor HTML5 con attributo a.download e attivalo via codice.
  • Modalità Node.js Senza Dipendenze: Utilizza i moduli integrati di Node.js https e fs per salvare i dati direttamente su disco senza installare pacchetti npm esterni:
    const https = require('https');
    const fs = require('fs');
    
    https.get(url, (res) => {
      const fileStream = fs.createWriteStream("file.zip");
      res.pipe(fileStream);
    });

Come Risolvere le Restrizioni di Download CORS (Access-Control-Allow-Origin)

Quando scarichi file cross-origin in JavaScript frontend, i browser bloccano la lettura diretta della risposta. Usa il nostro downloader online per aggirare in sicurezza gli errori CORS lato client.