formidable icon indicating copy to clipboard operation
formidable copied to clipboard

How to halt formidable.parse

Open arnabsarkardhn opened this issue 8 years ago • 3 comments

trying to build a service which will call AWS to load multiple images and return the AWS keys to the client. Here I am using Promise.all() to complete all the AWS call and get the AWS keys and then return the bunch of keys to the client.

I am using formidable. how do we halt the formidable.parse until the PromiseAll is complete?

arnabsarkardhn avatar Jan 05 '18 06:01 arnabsarkardhn

This is related to #471 feature request. Callback of form.parse is called when all of the files are uploaded. You can use form.onPart(), which is called before uploading files, and try to pause somehow there (depends on details of your implementation)

xarguments avatar Jun 24 '18 09:06 xarguments

You can use form.onPart(),

Or the standard Events API, form.on('part', handler) and throw Error from the handler? https://github.com/felixge/node-formidable/issues/471#issuecomment-399753890

tunnckoCore avatar Jun 24 '18 12:06 tunnckoCore

Why it sounds to me like #503... hmm.

Ok. If someone has ideas, we are open. Maybe #388 could fix this? It's pretty old but..

tunnckoCore avatar Apr 03 '22 00:04 tunnckoCore