formidable icon indicating copy to clipboard operation
formidable copied to clipboard

The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.

Results 77 formidable issues
Sort by recently updated
recently updated
newest added

Bumps [eslint-visitor-keys](https://github.com/eslint/eslint-visitor-keys) from 1.1.0 to 1.3.0. Release notes Sourced from eslint-visitor-keys's releases. v1.3.0 c92dd7f Update: add ChainExpression node (#12) (Toru Nagashima) v1.2.0 21f28bf Update: added exported in exportAllDeclaration key (#10)...

Don't hang indefinitely when the client stops sending data to us. Close the connection when timeout is reached.

Status: Awaiting Response
Status: Blocked

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...

Priority: Low
Status: Available
Type: Enhancement
Type: Discussions
Area: APIs

Add pause/resume handling to part passed to onPart. Prevents buffering if part is pipe'd. Use case is when onPart is overridden, and the part is being pipe'd to a slow...

Priority: High
Status: Awaiting Response
Status: Blocked
Type: Enhancement
Area: streams

Currently formidable returns an empty body and a single item in the files object which is named 'null' and only contains the last part of the multipart byte-range body.

Priority: Low
Status: Available
Type: Enhancement
Area: APIs

I don't know the inner workings of the problem, because I didn't build the library where the error is coming from, but please see https://github.com/tunnckoCore/koa-better-body/issues/109.

Priority: Medium
Status: Available
Type: Bug
Type: Enhancement
Area: streams

Hey 👋 i want to use async code in `fileBegin` to make sure that full path exists with `mkdirs` without blocking. Is it possible? Should `req.pause` before async block and...

good first issue
Priority: Low
Status: Available
Status: Proposal
Type: Enhancement
Area: APIs

The existence of [formidable-serverless](https://github.com/Amit-A/formidable-serverless) is because serverless env is preprocessing the body. Today I received one more report (in twitter) because of that. The #285 is related to that too....

Priority: High
Status: Proposal
Type: Enhancement
Area: APIs

I am thinking that it could be nice to make `form.parse()` promisified: if no callback is provided, it will return a promise. This could allow us to rewrite the following...

Priority: High
Status: In Progress
Status: Proposal
Type: Enhancement
Area: APIs

Hi there, This repo has a good reputation. I'm trying to learn it. The examples could really benefit from a readme file that explains the intention. There are no comments...

good first issue
Priority: Low
Status: Available
Type: Documentation