Este guia explica como realizar o upload de múltiplos arquivos para a plataforma TucanoCloud utilizando a API. Você aprenderá a autenticar-se, configurar seu projeto e enviar vários arquivos de forma eficiente e segura.
Para realizar o upload de múltiplos arquivos, envie uma requisição HTTP POST para o seguinte endpoint:
upload-multiple.sh
1curl -X POST https://api.tucanocloud.com/v1/upload/multiple \2 -F "secret_key=SEU_SECRET_KEY" \3 -F "project_id=SEU_PROJECT_ID" \4 -F "files[]=@/caminho/para/seu/arquivo1.png" \5 -F "files[]=@/caminho/para/seu/arquivo2.png"
POST
/api/upload/multiple
Este endpoint permite o upload de múltiplos arquivos para o armazenamento em nuvem da TucanoCloud. É necessário autenticar-se utilizando a chave secreta do projeto e o identificador do projeto.
Os arquivos foram enviados com sucesso.
response-200.json
1{2 "message": "Files uploaded",3 "files": [4 { "name": "arquivo1.png", "url": "https://s3.amazonaws.com/seu-bucket/arquivo1.png" },5 { "name": "arquivo2.png", "url": "https://s3.amazonaws.com/seu-bucket/arquivo2.png" }6 ]7}
Nenhum arquivo foi enviado.
response-400.json
1{2 "message": "No files uploaded"3}
Ocorreu um erro interno ao tentar enviar os arquivos.
response-500.json
1{2 "message": "Error uploading files"3}
Comece criando uma conta no painel da TucanoCloud. Após o cadastro, você terá acesso ao painel de controle, onde poderá gerenciar seus projetos e obter suas credenciais de API.
No painel da TucanoCloud, crie um novo projeto. Cada projeto possui um identificador único (TUCANO_CLOUD_PROJECT_ID
) e uma chave secreta (TUCANO_CLOUD_SECRET
). Essas credenciais serão utilizadas para a autenticação nas requisições à API.
Utilize o exemplo de comando curl
acima para enviar seus arquivos. Certifique-se de substituir SEU_SECRET_KEY
e SEU_PROJECT_ID
pelos valores correspondentes ao seu projeto. Adicione quantos arquivos forem necessários utilizando a sintaxe files[]=@/caminho/para/seu/arquivo
.
Após enviar os arquivos, verifique a resposta da API para confirmar que todos os uploads foram bem-sucedidos. Você receberá URLs para acessar cada um dos arquivos enviados.