readFileSync can’t find file from URL

I’m trying to download a file (without saving it) and convert it, but readFileSync throws an error that the file can’t be found: "Error: ENOENT: no such file or directory, open ''"


var path = require('path');
const fs = require('fs');
const https = require('https');

const file_x = '';
var filename = path.basename(file_x);

const FileBuffer = fs.readFileSync(file_x);
const fileParam = {
    value: FileBuffer,
    options: {
      filename: filename,
      contentType: 'application/octet-stream'


And I get the error the file can’t be found… The URL is working OK, do I need to do something else to download from URL ?


The package fs only reads files, not URLs. Alternatively, you can use a package like axios. Axios allows you to make HTTP requests within node.js.

Example usage:

const axios = require('axios');
axios.get('').then(response => {