Class: UploadOptions

@nginstack/web-framework/lib/file-loader/UploadOptions~ UploadOptions


new UploadOptions( [opt_options])

Opções da operação de upload a ser autorizada.

Parameters:
Name Type Argument Description
opt_options Object <optional>

Objeto literal com as opções dessa operação de upload. Deverão ser informadas as propriedades suportadas por esta classe.

Members


accept :Array.<string>

Array das extensões ou tipos de mídia aceitos na operação de upload.

Type:
  • Array.<string>

autoCompress :boolean

Indica se os arquivos recebidos deverão ser comprimidos automaticamente antes de serem armazenados. O padrão é true.

Utiliza preferencialmente o perfil de compressão informado em compressionProfile, ou o perfil padrão do sistema caso nenhum perfil seja informado.

Type:
  • boolean
See:

compressionProfile :number|null

Chave do perfil de compressão a ser utilizado na compressão automática dos arquivos. A compressão ocorre apenas se autoCompress estiver ligado e se o formato do arquivo for atendido pelo perfil informado.

Caso não seja informado um perfil de compressão, será utilizado o perfil padrão do sistema.

Type:
  • number | null
See:

maxFiles :number

Quantidade máxima de arquivos que podem ser recebidos.

Type:
  • number
Default Value:
  • 1

maxFileSize :number

Tamanho máximo em bytes por arquivo recebido. O valor zero indica que não é imposto um limite pelo tamanho do arquivo, apenas pelo tamanho total da operação, determinado por #maxTotalSize.

Type:
  • number

maxTotalSize :number

Tamanho máximo em bytes de todos os arquivos recebidos. Por padrão, será imposto o limite de 20Mb.

Type:
  • number

timeout :number

Tempo máximo em milissegundos para a conclusão da operação de upload.

Type:
  • number