I have some documents in a directory and I want to show one embedded in the browser, I save the path of the document in a table and I can read the path from that table and download the document, but I can't figure out how to show the file in the browser. I'm using the following code to send the file:
  loadDocument: async function (req,res){
  var SkipperDisk = require('skipper-disk');
  var fileAdapter = SkipperDisk(/* optional opts */);
  var fd = await Documents.find(
      {
        where: {id:'1'},
        select: ['uploadFileFd']
      }
  ).limit(1);
  let uploadFileFd = fd[0]["uploadFileFd"];
  var fileStream = fileAdapter.read(uploadFileFd);
  fileStream.on('error', function (err){
    return res.serverError(err);
  });
  res.contentType("application/pdf");
  res.set("Content-disposition", "attachment; filename=" + "file"+ fd[0]["id"]+".pdf");
  fileStream.pipe(res);
  },
I want to call the function and load the pdf file in the browser, preferably without reloading all the page.