Uploads
Realizando uploads via Dashboard
Na página do projeto em sua dashboard, clique na aba "Storage" e, em seguida no botão "Enviar novos arquivos". Após o upload ter sido concluído, você pode copiar a URL da imagem para acessar a mesma.
Realizando uploads via API
Estamos trabalhando para desenvolver SDKs para diferentes linguagens, no entanto o Widget de Upload pode não ser o suficiente para você Nesse caso você pode usar nossa API Rest diretamente dentro de sua aplicação.
Upload de arquivo local
Endpoint
POST https://filesquash.io/v1/assets
Headers
Content-Type - Deve ser
multipart/form-data
.Authorization - Deve ser
Token token=api_token
.
Parâmetros
asset[file] - O caminho completo do arquivo, precedido de
@
.
Resposta de sucesso
Repostas de sucesso são normalmente devolvidas com a seguinte estrutura (JSON):
Exemplo de uso
Upload via URL
Endpoint
POST https://filesquash.io/v1/assets/from-url/:external_url
Headers
Authorization - Deve ser
Token token=api_token
.
Parâmetros da URL
external_url - A URL do arquivo remoto. Por ora, é obrigatório escapar/codificar a URL.
Reposta de erro
Se você, por exemplo, informar uma URL inválida (sem o
http://
ouhttps://
), você obterá o seguinte erro:
Se você tentar informar uma URL cujo o arquivo possui um tamanho superior ao suportado pela aplicação (50MB), você obterá o seguinte erro:
Resposta de sucesso
Repostas de sucesso são normalmente devolvidas com a seguinte estrutura (JSON):
Exemplo de uso
Last updated