Quelle est la différence entre Uppy et Transloadit ?
Uppy est l’outil de téléversement de fichiers open source développé par Transloadit. Transloadit est le service géré sur lequel repose votre flux de travail de téléversement et de traitement. Utilisez-les ensemble pour offrir une expérience de téléversement personnalisable sans exploiter vos propres serveurs de téléversement ou de traitement multimédia.
Uppy : l’expérience de téléversement
Uppy fournit la sélection de fichiers, le glisser-déposer, la progression du téléversement et des intégrations pour des sources telles que les caméras et les services de stockage cloud. Il fonctionne aussi de manière indépendante avec un bucket S3 ou un serveur tus. Choisissez ses plugins en fonction de votre application.
Transloadit : téléversements, traitement et stockage gérés
Connectez Uppy au moyen du plugin Transloadit pour envoyer les fichiers vers l’infrastructure de téléversement de Transloadit. Un Template définit le flux de travail côté serveur, par exemple la validation des fichiers, le redimensionnement des images, l’encodage vidéo, la conversion de documents et le stockage des résultats.
Vous pouvez héberger vos fichiers avec Transloadit Storage (English) (actuellement en bêta) ou utiliser votre propre fournisseur de stockage pris en charge. Avec Transloadit Storage, disposer de votre propre compte de stockage est facultatif. La File Library (en préversion) offre une gestion des ressources numériques (DAM) pour parcourir, organiser, prévisualiser et télécharger les fichiers stockés dans Transloadit Storage. L’accès à la File Library est activé Workspace par Workspace ; renseignez-vous auprès de nous sur la disponibilité de cette fonctionnalité.
Ajoutez un Step de stockage à votre Template pour les fichiers que vous souhaitez conserver :
/transloadit/store enregistre dans Transloadit Storage, tandis qu’un autre Robot d’exportation
tel que /s3/store enregistre dans votre propre stockage.
Les URL temporaires des résultats de traitement ne sont pas des liens de téléchargement permanents.
Ce que votre application continue de gérer
Votre application authentifie les utilisateurs, autorise les téléversements, signe les requêtes sur le serveur, tient le registre des ressources et décide des fichiers auxquels les utilisateurs peuvent accéder ou qu’ils peuvent publier. Les fichiers stockés dans Transloadit Storage sont privés ; votre serveur signe les URL Smart CDN pour leur diffusion. Gardez votre Auth Secret Transloadit hors du code exécuté dans le navigateur. L’infrastructure gérée prend en charge les serveurs de téléversement et de traitement ; votre application conserve ses règles métier.
Suivez le guide des frameworks pour des exemples signés côté serveur en JavaScript, React, Next.js, Vue et Angular, ou utilisez notre guide de l’API de téléversement de fichiers pour comparer les architectures et mettre en œuvre un flux de travail. L’exemple de ce guide enregistre dans S3, l’une des options de stockage.