¿Cuál es la diferencia entre Uppy y Transloadit?
Uppy es la herramienta de subida de archivos de código abierto creada por Transloadit. Transloadit es el servicio gestionado que respalda tu flujo de trabajo de subida y procesamiento. Úsalos juntos para ofrecer una experiencia de subida personalizable sin operar tus propios servidores de subida ni de procesamiento multimedia.
Uppy: la experiencia de subida
Uppy ofrece selección de archivos, arrastrar y soltar, progreso de la subida e integraciones con fuentes como cámaras y unidades en la nube. También funciona de forma independiente con un bucket de S3 o un servidor del protocolo tus. Elige sus plugins según las necesidades de tu aplicación.
Transloadit: subidas, procesamiento y almacenamiento gestionados
Conecta Uppy mediante el plugin de Transloadit para enviar archivos a la infraestructura de subida de Transloadit. Un Template define el flujo de trabajo del lado del servidor, como validar archivos, redimensionar imágenes, codificar video, convertir documentos y almacenar los resultados.
Puedes alojar archivos con Transloadit Storage (English) (actualmente en beta) o usar tu propio proveedor de almacenamiento compatible. Con Transloadit Storage, tu propia cuenta de almacenamiento es opcional. La File Library (en versión preliminar) ofrece gestión de activos digitales (DAM) para explorar, organizar, previsualizar y descargar los archivos almacenados en Transloadit Storage. El acceso a la File Library se habilita por Workspace; consúltanos la disponibilidad de esta función.
Agrega un Step de almacenamiento a tu Template para los archivos que quieras conservar: /transloadit/store los guarda en
Transloadit Storage, mientras que otro Robot de exportación como /s3/store los guarda en tu propio almacenamiento.
Las URL temporales de los resultados del procesamiento no son enlaces de descarga permanentes.
Lo que tu aplicación sigue gestionando
Tu aplicación autentica a los usuarios, autoriza las subidas, firma las solicitudes en el servidor, mantiene los registros de los activos y decide a qué archivos pueden acceder los usuarios o cuáles pueden publicar. Los archivos en Transloadit Storage son privados; tu servidor firma las URL de Smart CDN para la entrega. Mantén tu Auth Secret de Transloadit fuera del código del navegador. La infraestructura gestionada se ocupa de los servidores de subida y procesamiento; tu aplicación conserva sus reglas de negocio.
Sigue la guía de frameworks para ver ejemplos firmados en el servidor en JavaScript, React, Next.js, Vue y Angular, o usa nuestra guía de la API de subida de archivos para comparar arquitecturas e implementar un flujo de trabajo. El ejemplo de esa guía guarda en S3, una de las opciones de almacenamiento.