const { createReadStream, filename, mimetype, resolve, reject } = await file;
// const stream = createReadStream();
// console.log("stream", resolve);
const stream = createReadStream();
const out = require("fs").createWriteStream("local-file-output.txt");
stream.pipe(out);
await streamPromise(out);
console.log("CREATESTREAM", createReadStream);
const key = uuid();
return new Promise((resolve, reject) => {
s3.upload(
{
...s3DefaultParams,
Body: encoding,
ACL: "public-read",
Key: `${filename}`,
},
(err, data) => {
if (err) {
console.log("error uploading...", err);
reject(err);
} else {
console.log("successfully uploaded file...", data);
resolve(data);
}
}
);
});
How can read createReadStream: [Function: createReadStream] this function