233 seemed to exclude empty files from req.files but for temporary files, it still creates a writestream right after busboy triggers the .on("file") method, I did some research in hopes to find a flag for fs.createWriteStream to actually check and remove if the file is empty on the end but there's no such a thing.
And we are not able to not create a stream while we can't get the size info until the end, so the best thing we can do is follow the condition we have on file.on('end') and cleanup if temporaryFiles is enabled.
Follow up PR for #233
233 seemed to exclude empty files from req.files but for temporary files, it still creates a writestream right after busboy triggers the
.on("file")
method, I did some research in hopes to find a flag forfs.createWriteStream
to actually check and remove if the file is empty on the end but there's no such a thing.And we are not able to not create a stream while we can't get the size info until the end, so the best thing we can do is follow the condition we have on
file.on('end')
and cleanup iftemporaryFiles
is enabled.