new MultipartFormDataReader(content [, options])
Classe responsável por manipular dados no formato multipart/form-data, conforme especificado no RFC 7578 (http://www.ietf.org/rfc/rfc7578.txt).
Parameters:
Name | Type | Argument | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
content |
Request | File | string | Conteúdo |
|||||||||||||
options |
Object |
<optional> |
Properties
|
Methods
-
nextPart()
-
Retorna a próxima parte do conteúdo
multipart/form-data
ou null quando não existir mais partes.Returns:
Objeto da parte do conteúdo
multipart/form-data
.- Type
- MultipartFormDataPart
Example
const reader = new MultipartFormDataReader(request); let part = null; while ((part = reader.nextPart()) && part) { ... }
-
readForm( [opt_options])
-
Retorna objeto que representa um formulário
multipart/form-data
processado.Parameters:
Name Type Argument Description opt_options
MultipartFormDataOptions | Record.<*, *> <optional>
Opções para processamento dos campos do conteúdo
multipart/form-data
.- See:
Returns:
- Type
- MultipartFormData
Example
const reader = new MultipartFormDataReader(request); const formData = reader.readForm({ maxEntries: 2 }); const valor = formData.values['nome_campo_valor']; valor // => 'Valor do campo' const arquivo = formData.files['nome_campo_arquivo']; arquivo // => Instância da classe MultipartFormFile