Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import fs from 'fs';
  2. import path from 'path';
  3.  
  4. export const uploadFile = async (stream, filename) => {
  5.     const tempdir = path.resolve(__dirname, '../public/uploads/');
  6.     const extension = filename.split('.').pop();
  7.     const tempName = `${ Date.now() }.${ extension }`;
  8.     const outStream = fs.createWriteStream(path.join(tempdir, tempName));
  9.     await stream.pipe(outStream);
  10.     console.log('uploading %s -> %s, %s', filename, outStream.path, tempName);
  11.     return `uploads/${ tempName }`;
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement