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
autoCompressestiver 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