tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

download_server.sjs (573B)


      1 // force the Browser to Show a Download Prompt
      2 
      3 function handleRequest(request, response) {
      4   let type = "image/png";
      5   let filename = "hello.png";
      6   request.queryString.split("&").forEach(val => {
      7     var [key, value] = val.split("=");
      8     if (key == "type") {
      9       type = value;
     10     }
     11     if (key == "name") {
     12       filename = value;
     13     }
     14   });
     15 
     16   response.setHeader("Cache-Control", "no-cache", false);
     17   response.setHeader("Content-Disposition", `attachment; filename=${filename}`);
     18   response.setHeader("Content-Type", type);
     19   response.write("🙈🙊🐵🙊");
     20 }