title: how to prompt where to download zip file created with archiver in node
body: <p>I am trying to create a zip file in node using the code provided from <a href="https://stackoverflow.com/questions/61112416/how-to-create-a-zip-file-in-node-given-multiple-downloadable-links">how to create a zip file in node given multiple downloadable links</a>, as shown below:</p>
  
  <pre><code>var fs = require('fs');
  var archiver = require('archiver');
  var output = fs.createWriteStream('./example.zip');
  var archive = archiver('zip', {
      gzip: true,
      zlib: { level: 9 } // Sets the compression level.
  });
  
  archive.on('error', function(err) {
    throw err;
  });
  
  // pipe archive data to the output file
  archive.pipe(output);
  
  // append files
  archive.file('/path/to/file0.txt', {name: 'file0-or-change-this-whatever.txt'});
  archive.file('/path/to/README.md', {name: 'foobar.md'});
  
  //
  archive.finalize();
  </code></pre>
  
  <p>When I use this suggestion, the zip file is downloaded without any kind of prompt asking me where I would like to save the file - is there any way I can make it so that a prompt is created asking me where I would like to save the file, which is quite normal these days? </p>
  
  <p>If this is absolutely not possible, would it be possible to always save the file in the downloads folder (regardless of whether on mac or windows or any other operating system)?</p>