Licence
MIT
Version
1.0.1
Deps
0
Size
41 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated
@sensethenlove/get-form-entries
Description
- Recieves Form Data & responds with an Object
- Converts
<input name="foo" value="bar" />into{ foo: 'bar' } - Converts
<input name="image" />into{ image: File } - Converts
<input name="images" multiple />into{ images: File[] } - If the input support multiple but only 1 file is uploaded =>
{ image: File } - An array is used for a response value only if multiple files share the same form name (example below)
Install
pnpm add @sensethenlove/get-form-entries
Example
import { getFormEntries } from '@sensethenlove/get-form-entries'
const fields = getFormEntries(formData)
Example: FormData (request)
FormData <entries>
0: message → "Hello World!"
1: images → File
<key>: "images"
<value>: File
2: images → File
<key>: "images"
<value>: File
3: images → File
<key>: "images"
<value>: File
Example: Fields (response)
{
message: 'Hello World!',
images: [
File {
size: 93146,
type: 'image/jpeg',
name: 'glew-fl.jpg',
lastModified: 1683003052322
},
File {
size: 64056,
type: 'image/jpeg',
name: 'violet flame.jpg',
lastModified: 1683003052322
},
File {
size: 46030,
type: 'image/jpeg',
name: 'violet-flame.jpg',
lastModified: 1683003052323
}
]
}