upload-client.js 396 Bytes
const fs = require('fs')
const http = require('http')

const filename = process.argv[2]
const uploadName = process.argv[3]

// Make a POST request to the upload URL.
// `request` is a writable stream.
const request = http.request(
  `http://localhost/${uploadName}`,
  {method: 'POST'}
)
// Send the file to upload by piping it into the request stream
fs.createReadStream(filename).pipe(request)