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:// ou https://), 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