new MultipartFormData(reader [, options])
Classe que representa um formulário multipart/form-data
processado.
Os campos de arquivos serão armazenadas em arquivos temporários e representados através da classe MultipartFormFile.
Os campos de valores são armazenadas como strings.
Essa classe não deve ser utilizada diretamente. Faça uso de MultipartFormDataReader. Ver MultipartFormDataReader.prototype.readForm para mais detalhes.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
reader |
MultipartFormDataReader | Objeto que processa conteúdo |
|
options |
MultipartFormDataOptions | Record.<*, *> |
<optional> |
Opções para processamento dos campos do
conteúdo |
Members
-
files :Object.<MultipartFormFile>
-
Objeto com campos de arquivos.
Os campos de arquivos são armazenados em arquivos temporários e representadas através da classe MultipartFormFile.
Type:
- Object.<MultipartFormFile>
Example
const reader = new MultipartFormDataReader(request); const formData = reader.readForm(); const arquivo = formData.files['nome_campo_arquivo']; arquivo // => Instância da classe MultipartFormFile
-
values :Object.<string>
-
Objeto com campos de valores.
Os campos de valores armazenados como strings.
Type:
- Object.<string>
Example
const reader = new MultipartFormDataReader(request); const formData = reader.readForm(); const valor = formData.values['nome_campo_valor']; valor // => 'Valor do campo'
Methods
-
removeAll()
-
Remove todos os arquivos temporários associados a um objeto "MultipartFormData".
Example
const reader = new MultipartFormDataReader(request); const formData = reader.readForm(); formData.removeAll();