Pular para o conteúdo principal

upload

Envio de arquivo

FileUploading.upload(data, fileQuery)

const query = {
type:"page",
entity:"editor",
id:3787,
width:0,
height:0,
compress:true,
}

const value = await FileUploading.upload(data, query)
Esquema

data:* Arquivo
Objetos de arquivo. Obtenha dados como File do seu input como e.target.files[0]
exemplo:

fileQuery: IUploadingQuery
Parâmetros de consulta opcionais.
exemplo:

fileQuery.type: string
Tipo, determina o nome da pasta no armazenamento
exemplo: página

fileQuery.entity: string
Nome da entidade da qual o arquivo é enviado, determina o nome da pasta no armazenamento
exemplo: editor

fileQuery.id número
Identificador do objeto do qual o arquivo é enviado, determina o nome da pasta no armazenamento
exemplo: 3787

fileQuery.width número
Parâmetro de largura opcional.
exemplo: 0

fileQuery.height número
Parâmetro de altura opcional
exemplo: 0

fileQuery.compress booleano
Flag opcional de otimização (compressão) para imagens
exemplo: verdadeiro

fileQuery.template string
identificador do template de visualização
exemplo: 1

Este método envia um arquivo para um armazenamento de arquivos na nuvem. Passe para a data o valor obtido do input do tipo "file".


Os dados são objetos de arquivo (ou array), saiba mais - Objeto File

Exemplo de retorno:

[
{
"filename": "string",
"downloadLink": "string",
"size": 0
}
]
Esquema

filename: string
nome do arquivo com caminho relativo

downloadLink: string
link para download do arquivo

size número
tamanho do arquivo em bytes

.