Qual é a diferença entre o Uppy e a Transloadit?
O Uppy é o uploader de arquivos de código aberto criado pela Transloadit. A Transloadit é o serviço gerenciado por trás do seu fluxo de upload e processamento. Use os dois juntos para ter uma experiência de upload personalizável, sem operar seus próprios servidores de upload ou de processamento de mídia.
Uppy: a experiência de upload
O Uppy oferece seleção de arquivos, arrastar e soltar, progresso de upload e integrações com fontes como câmeras e drives na nuvem. Ele também funciona de forma independente com um bucket do S3 ou um servidor tus. Escolha os plugins que combinam com a sua aplicação.
Transloadit: uploads, processamento e armazenamento gerenciados
Conecte o Uppy ao plugin da Transloadit para enviar arquivos para a infraestrutura de upload da Transloadit. Um Template define o fluxo de trabalho no servidor, como validar arquivos, redimensionar imagens, codificar vídeo, converter documentos e armazenar os resultados.
Você pode hospedar arquivos com o Transloadit Storage (atualmente em beta) ou usar seu próprio provedor de armazenamento compatível. Com o Transloadit Storage, ter uma conta de armazenamento própria é opcional. A File Library (prévia) oferece gerenciamento de ativos digitais (DAM) para navegar, organizar, visualizar e baixar arquivos no Transloadit Storage. O acesso à File Library é habilitado por Workspace; fale conosco sobre a disponibilidade.
Adicione um Step de armazenamento ao seu Template para os arquivos que você quer manter:
/transloadit/store salva no Transloadit Storage, enquanto outro Robot de exportação como
/s3/store salva no seu próprio armazenamento. As URLs temporárias de resultado do
processamento não são links permanentes de download.
O que sua aplicação ainda gerencia
Sua aplicação autentica usuários, autoriza uploads, assina requisições no servidor, mantém registros de ativos e decide quais arquivos os usuários podem acessar ou publicar. Os arquivos no Transloadit Storage são privados; seu servidor assina URLs do Smart CDN para entrega. Mantenha seu Auth Secret da Transloadit fora do código do navegador. A infraestrutura gerenciada cuida dos servidores de upload e processamento; sua aplicação mantém as próprias regras de negócio.
Siga o guia de frameworks para ver exemplos com assinatura gerada no servidor em JavaScript, React, Next.js, Vue e Angular, ou use nosso guia da API de upload de arquivos para comparar arquiteturas e implementar um fluxo de trabalho. O exemplo desse guia salva no S3, uma das opções de armazenamento.