Class: MultipartFormFile

@nginstack/engine/lib/multipart/MultipartFormFile~ MultipartFormFile


new MultipartFormFile(name, filePath [, contentType])

Classe que representa o arquivo obtido em uma conteúdo multipart/form-data.

Essa classe não deve ser utilizada diretamente. Faça uso a partir da classe "MultipartFormDataReader". Ver MultipartFormDataReader.prototype.readForm para mais detalhes.

Parameters:
Name Type Argument Description
name string

Nome do arquivo destino.

filePath string

Nome do arquivo.

contentType string <optional>

Tipo do conteúdo do arquivo.

Members


contentType :string

Tipo do conteúdo do arquivo. O valor deverá um Media Type conforme padronização http://www.iana.org/assignments/media-types/media-types.xhtml.

Type:
  • string

name :string

Nome do arquivo.

Type:
  • string

size :number

Tamanho em bytes do conteúdo do arquivo.

Type:
  • number

Methods


moveTo(filePath)

Move o arquivo para o caminho especificado. O caminho deverá especificar o diretório e o nome do arquivo no destino.

Parameters:
Name Type Description
filePath string

Nome do arquivo destino.

Returns:

True se o arquivo foi movido com sucesso. Um arquivo não poderá ser movido mais de uma vez.

Type
boolean
Example
const reader = new MultipartFormDataReader(request);
const formData = reader.readForm();
const arquivo = formData.files['nome_campo_arquivo'];
arquivo.moveTo(newFilePath);