Envio de arquivos: problema resolvido.
Uma API de upload de arquivos para seus aplicativos, com um componente de upload pronto para usar, transferências retomáveis e processamento assim que os arquivos chegam.
Arraste e solte seus arquivos aqui
Nossa ferramenta de upload de código aberto oferece aos seus usuários painéis, arrastar e soltar, captura por webcam e importações da nuvem.
Nosso protocolo de código aberto retoma as transferências após travamentos do navegador, quedas de rede ou suspensão do notebook.
Uma única chamada à API JSON pode aplicar Steps de codificação, varredura de vírus, armazenamento e entrega a um upload.
API de upload de arquivos
Faça upload de arquivos com uma única requisição à API
Envie arquivos para um único endpoint a partir do seu servidor, navegador ou aplicativo móvel. Cada upload executa o Template que você salvou, para que a mesma requisição possa verificar, converter e armazenar o arquivo.
Salve o que acontece após o upload
Crie um Template com os Steps executados em cada upload: filtros de arquivos, varredura de vírus, conversões e exportação para seu próprio armazenamento.
Envie o arquivo para /assemblies
Envie o arquivo via POST com seus parâmetros ou deixe um SDK fazer isso. Nos navegadores, o Uppy faz uploads via tus, permitindo retomar o upload de arquivos grandes após uma queda de conexão.
Receba os resultados
A Transloadit envia o status da Assembly para seu notify_url quando o processamento termina, ou você consulta periodicamente a Assembly URL.
Em produção, mantenha seu Auth Secret no servidor e assine cada requisição. Veja todos os parâmetros na referência da API.
curl -X POST https://api2.transloadit.com/assemblies \
-F params='{
"auth": { "key": "YOUR_AUTH_KEY" },
"template_id": "YOUR_TEMPLATE_ID"
}' \
-F file=@video.mp4O carregador de arquivos que seus usuários vão adorar
Uppy é o carregador de arquivos de código aberto criado e mantido pela Transloadit. Nós o construímos originalmente para resolver problemas de upload no navegador relatados por clientes da Transloadit e depois o lançamos sob a Licença MIT para que todos possam usá-lo.
Uppy funciona com muitos backends de upload; com a Transloadit, ele é o uploader oficial para navegador e oferece suporte nativo a uploads retomáveis, fontes remotas e ao progresso da Assembly.
Amplie os recursos sem esforço com plugins e integrações personalizados, perfeitamente adaptados às necessidades do seu fluxo de trabalho.
Interface intuitiva de arrastar e soltar com recursos robustos que simplificam o gerenciamento de arquivos. Projetada com a acessibilidade como base.
Corte, redimensione, gire e transforme imagens diretamente do armazenamento em nuvem, sem nenhum download. Transforme visuais instantaneamente.
O Uppy se integra sem esforço à sua stack atual. Basta conectá-lo ao framework de sua preferência com o mínimo de esforço.
Uploads diretos do Dropbox, Google Drive, Instagram e muito mais! (De servidor para servidor, preservando o plano de dados móveis e a bateria.)
Entrega garantida, mesmo em conexões instáveis. Sem mais reinícios! (tus é o padrão aberto, em breve parte do HTTP)
HTTP tradicional
protocolo tus
Chega de uploads com falha.
O tus transmite apenas os chunks de arquivo que faltam, enviando de forma inteligente só o que o servidor ainda não recebeu.
Mesmo em conexões ruins, os uploads sempre são concluídos. O tus retoma automaticamente as transferências de onde elas pararam.
Desenvolvido abertamente como um rascunho do IETF HTTP Working Group para uploads retomáveis via HTTP. Hoje, as bibliotecas cliente já oferecem suporte.
Com suporte nos principais provedores de nuvem e em soluções auto-hospedadas. Usado por milhares de pessoas no mundo todo para transferências de arquivos confiáveis.
Implementações de cliente e servidor disponíveis em todas as principais linguagens de programação. Use em qualquer lugar com facilidade.
Não é uma solução proprietária — sua especificação e suas implementações são desenvolvidas abertamente.

Processamento de arquivos poderoso que escala para milhões.
Adapte o conteúdo das suas imagens às suas necessidades específicas. A Transloadit pode converter, redimensionar e cortar imagens, e muito mais.
Escolha entre diversos recursos de codificação de vídeo e enriqueça seus vídeos com efeitos, loops, marcas d'água e muito mais.
Converta arquivos de documentos para o formato PDF, faça capturas de tela de URLs e muito mais. Economize tempo e dinheiro.
Maximize a compatibilidade dos arquivos entre plataformas e enriqueça faixas de áudio com efeitos, loops, sobreposições e muito mais.
Elimine milhões de trojans, vírus, malware e outras ameaças maliciosas antes mesmo que cheguem à sua plataforma.
Arquive e extraia bibliotecas de mídia inteiras e use diversos algoritmos e formatos de compressão para economizar dados.
Seu fluxo de trabalho. Seus controles.
Uploads de arquivos sem dor de cabeça
Pare de manter a infraestrutura de upload. Construa a experiência que seus usuários vieram buscar.
Lance seu fluxo de upload mais rápido
Comece com a interface pronta do Uppy e personalize do seu jeito.
Construa sobre padrões abertos
O tus e o Uppy são open source, então você nunca fica preso a um fornecedor.
Verifique os arquivos assim que chegarem
Filtre por tamanho e tipo e faça uma verificação de malware antes do processamento.
Use seu próprio armazenamento
Envie resultados para Amazon S3, Cloudflare R2, Google Cloud Storage, Azure e muito mais.
Saiba quando cada Assembly termina
Peça para a Transloadit notificar seu servidor quando uma Assembly terminar e, depois, consulte o status dela para ver resultados ou erros.
Reserve capacidade para picos de tráfego
Compre slots de prioridade extras com antecedência. Jobs extras entram na fila quando seus slots estão ocupados.
Mantenha os gastos sob controle
Defina um limite de cobrança flexível para receber alertas ou um limite rígido que rejeita novas Assemblies quando atingido.
Construa uma experiência de upload melhor
Combine o Uppy, uploads retomáveis e processamento de arquivos em um fluxo de trabalho que se encaixa no seu app.
Perguntas frequentes
Como adiciono uploads ao meu aplicativo?
Comece com o Uppy, nosso uploader de arquivos de código aberto. Adicione sua integração com o Transloadit, salve suas etapas de processamento em um Template e gere assinaturas de upload no seu servidor. Siga o guia de integração do Uppy.
Os usuários podem retomar uploads após uma queda de conexão?
Sim. O tus permite que uma transferência continue de onde parou, em vez de enviar o arquivo inteiro novamente. É especialmente útil para arquivos grandes e conexões instáveis. Saiba mais sobre uploads retomáveis.
Quais arquivos os usuários podem enviar e qual o tamanho máximo?
Os usuários podem enviar imagens, vídeos, áudio, documentos e outros arquivos. As etapas de processamento que você escolher determinam quais formatos podem ser convertidos. O tamanho máximo de upload depende do seu plano; entre em contato conosco para requisitos maiores. Veja os limites de tamanho de arquivo atuais.
Os usuários podem fazer upload a partir de armazenamento em nuvem?
Sim. O Uppy pode oferecer fontes na nuvem além de arquivos locais e captura de câmera. As fontes disponíveis dependem dos plugins que você configura, e os usuários autorizam o acesso às suas contas. Explore as integrações de upload.
Como protejo meu endpoint de upload?
Mantenha seu Auth Secret no seu servidor e gere assinaturas expiráveis lá. Use Templates salvos para definir o processamento e adicione filtragem de arquivos ou verificação de vírus quando seu fluxo de trabalho precisar. Leia o guia de autenticação.
Para onde vão os arquivos enviados e processados?
Escolha Transloadit Storage (beta) ou salve no seu próprio armazenamento, como Amazon S3, Cloudflare R2 ou Google Cloud Storage. Com Transloadit Storage, uma conta separada de armazenamento é opcional. Consulte-nos sobre a disponibilidade de Transloadit Storage. As URLs padrão dos resultados do processamento são temporárias; adicione um Step de armazenamento para os arquivos que você quer manter. Os arquivos em Transloadit Storage são privados; seu servidor assina URLs do Smart CDN para entrega. Saiba mais sobre Transloadit Storage ou explore as opções de exportação de arquivos para seu próprio armazenamento.
A Transloadit inclui gerenciamento de ativos digitais?
A File Library (prévia) oferece gerenciamento de ativos digitais para navegar, organizar, pré-visualizar e baixar arquivos no Transloadit Storage. O acesso é habilitado por Workspace. Avalie separadamente os fluxos de aprovação, o gerenciamento de direitos e as integrações com CMS em relação a esses recursos da biblioteca de arquivos. Pergunte-nos sobre a disponibilidade da File Library.
Como posso estimar e controlar custos?
Os preços variam conforme a operação e o uso. Um limite de cobrança flexível envia alertas; quando um limite rígido é atingido, novas Assemblies são rejeitadas. Para cargas de trabalho maiores, pergunte sobre preços por volume e vagas prioritárias adicionais. Estime os custos do seu fluxo de trabalho.

