Téléversement de fichiers : problème résolu.
Une seule API de téléversement de fichiers pour vos applications, avec un outil de téléversement prêt à l’emploi, des transferts avec reprise et un traitement dès réception.
Glissez-déposez vos fichiers ici
Notre outil de téléversement open source offre à vos utilisateurs des tableaux de bord, le glisser-déposer, la capture par webcam et l’import depuis le cloud.
Notre protocole open source reprend les transferts après un plantage du navigateur, une coupure réseau ou la mise en veille de l’ordinateur portable.
Un seul appel d’API JSON peut appliquer à un fichier téléversé des Steps d’encodage, d’analyse antivirus, de stockage et de diffusion.
API de téléversement de fichiers
Téléverser des fichiers avec une seule requête API
Envoyez des fichiers à un seul point de terminaison depuis votre serveur, votre navigateur ou votre application mobile. Chaque téléversement exécute le Template que vous avez enregistré, afin qu’une même requête puisse vérifier, convertir et stocker le fichier.
Enregistrer les opérations à effectuer après le téléversement
Créez un Template contenant les Steps exécutés à chaque téléversement : filtres de fichiers, analyse antivirus, conversions et export vers votre propre stockage.
Envoyer le fichier à /assemblies
Envoyez le fichier par POST avec vos paramètres, ou laissez un SDK s’en charger. Dans les navigateurs, Uppy utilise tus pour les téléversements, ce qui permet de reprendre le transfert des fichiers volumineux après une coupure de connexion.
Recevoir les résultats
Transloadit envoie le statut de l’Assembly à votre notify_url lorsque le traitement se termine, ou vous interrogez périodiquement l’Assembly URL.
En production, conservez votre Auth Secret sur votre serveur et signez chaque requête. Consultez tous les paramètres dans la référence de l’API.
curl -X POST https://api2.transloadit.com/assemblies \
-F params='{
"auth": { "key": "YOUR_AUTH_KEY" },
"template_id": "YOUR_TEMPLATE_ID"
}' \
-F file=@video.mp4L’outil de téléversement de fichiers que vos utilisateurs vont adorer
Uppy est le téléverseur de fichiers open source créé et maintenu par Transloadit. Nous l’avons développé à l’origine pour résoudre les problèmes de téléversement dans le navigateur signalés par les clients de Transloadit, puis nous l’avons publié sous licence MIT afin que tout le monde puisse l’utiliser.
Uppy fonctionne avec de nombreux backends d’envoi de fichiers ; avec Transloadit, c’est le module d’envoi officiel pour navigateur, qui prend en charge en natif les envois avec reprise, les sources distantes et la progression des Assemblies.
Étendez facilement les fonctionnalités grâce à des plugins et intégrations personnalisés, parfaitement adaptés aux besoins de votre flux de travail.
Interface intuitive de glisser-déposer aux fonctionnalités robustes qui simplifient la gestion des fichiers. Pensée dès le départ pour l’accessibilité.
Recadrez, redimensionnez, faites pivoter et transformez des images directement depuis le stockage cloud, sans aucun téléchargement. Transformez vos visuels instantanément.
Uppy s’intègre facilement à votre stack existante. Connectez-le simplement à votre framework préféré, avec un minimum d’effort.
Envois directs depuis Dropbox, Google Drive, Instagram et bien d’autres ! (De serveur à serveur, pour préserver les forfaits de données mobiles et la batterie.)
Livraison garantie, même sur des connexions instables. Plus besoin de tout recommencer ! (tus est le standard ouvert, bientôt intégré à HTTP)
HTTP traditionnel
Protocole tus
Fini les téléversements échoués.
tus ne transmet que les fragments de fichier manquants et envoie intelligemment uniquement ce que le serveur n’a pas encore reçu.
Même avec une connexion médiocre, les téléversements aboutissent toujours. tus reprend automatiquement les transferts là où ils se sont interrompus.
Développé de manière ouverte en tant qu’Internet-Draft du groupe de travail HTTP de l’IETF pour les téléversements avec reprise via HTTP. Des bibliothèques clientes le prennent déjà en charge.
Pris en charge par les principaux fournisseurs cloud et par des solutions auto-hébergées. Utilisé par des milliers d’utilisateurs dans le monde pour des transferts de fichiers fiables.
Des implémentations client et serveur sont disponibles dans tous les principaux langages de programmation. Utilisable partout en toute simplicité.
Pas une solution propriétaire — sa spécification et ses implémentations sont développées de manière ouverte.

Un traitement de fichiers puissant, qui passe à l’échelle jusqu’à des millions.
Adaptez vos images à vos besoins spécifiques. Transloadit peut convertir, redimensionner et recadrer des images, et bien plus encore.
Choisissez parmi une variété de fonctionnalités d’encodage vidéo et enrichissez vos vidéos d’effets, de boucles, de filigranes et plus encore.
Convertissez des documents au format PDF, réalisez des captures d’écran d’URL, et bien plus encore. Gagnez du temps et de l’argent.
Maximisez la compatibilité des fichiers entre les plateformes et enrichissez les pistes audio avec des effets, des boucles, des superpositions et plus encore.
Éliminez des millions de chevaux de Troie, virus, logiciels malveillants et autres menaces avant même qu’ils n’atteignent votre plateforme.
Archivez et extrayez des médiathèques entières, et utilisez divers algorithmes et formats de compression pour réduire le volume de données.
Votre flux de travail. Vos réglages.
Des envois de fichiers sans difficulté
Cessez de maintenir la tuyauterie des téléversements. Concevez l’expérience pour laquelle vos utilisateurs sont venus.
Livrer plus vite votre flux de téléversement
Démarrez avec l’interface prête à l’emploi d’Uppy et adaptez-la à votre image.
Appuyez-vous sur des standards ouverts
tus et Uppy sont open source : vous n’êtes jamais enfermé.
Contrôler les fichiers dès leur arrivée
Filtrez par taille et par type, et analysez les fichiers à la recherche de logiciels malveillants avant leur traitement.
Utilisez votre propre stockage
Envoyez les résultats vers Amazon S3, Cloudflare R2, Google Cloud Storage, Azure et plus encore.
Savoir quand chaque Assembly se termine
Demandez à Transloadit de notifier votre serveur à la fin d’une Assembly, puis vérifiez le statut de cette Assembly pour connaître les résultats ou les erreurs.
Réserver de la capacité pour les pics de trafic
Achetez à l’avance des emplacements prioritaires supplémentaires. Les Jobs supplémentaires sont mis en file d’attente lorsque vos emplacements sont occupés.
Maîtrisez vos dépenses
Définissez une limite de facturation souple pour recevoir des alertes, ou une limite stricte qui rejette les nouvelles Assemblies une fois atteinte.
Créez une meilleure expérience d’envoi
Combinez Uppy, les téléversements avec reprise et le traitement de fichiers dans un flux de travail adapté à votre application.
Questions fréquentes
Comment ajouter le téléversement de fichiers à mon application ?
Commencez avec Uppy, notre outil de téléversement de fichiers open source. Ajoutez son intégration Transloadit, enregistrez vos étapes de traitement dans un Template et générez les signatures d’envoi sur votre serveur. Suivez le guide d’intégration d’Uppy.
Les utilisateurs peuvent-ils reprendre leurs envois après une coupure de connexion ?
Oui. Le protocole tus permet de reprendre un transfert là où il s’est arrêté, au lieu de téléverser à nouveau tout le fichier. C’est particulièrement utile pour les fichiers volumineux et les connexions instables. En savoir plus sur les téléversements avec reprise.
Quels fichiers les utilisateurs peuvent-ils téléverser, et jusqu’à quelle taille ?
Les utilisateurs peuvent téléverser des images, des vidéos, de l’audio, des documents et d’autres fichiers. Les étapes de traitement que vous choisissez déterminent les formats pouvant être convertis. La taille maximale de téléversement dépend de votre forfait ; contactez-nous pour des besoins plus importants. Consultez les limites actuelles de taille de fichier.
Les utilisateurs peuvent-ils envoyer des fichiers depuis un stockage cloud ?
Oui. Uppy peut proposer des sources cloud en plus des fichiers locaux et de la capture par caméra. Les sources disponibles dépendent des plugins que vous configurez, et les utilisateurs autorisent l’accès à leurs comptes. Découvrir les intégrations d’envoi (English).
Comment protéger mon point de terminaison de téléversement ?
Conservez votre Auth Secret sur votre serveur et générez-y des signatures qui expirent. Utilisez des Templates enregistrés pour définir le traitement, et ajoutez un filtrage de fichiers ou une analyse antivirus lorsque votre flux de travail l’exige. Lire le guide d’authentification.
Où vont les fichiers envoyés et traités ?
Choisissez Transloadit Storage (bêta) ou enregistrez vos fichiers dans votre propre espace de stockage, comme Amazon S3, Cloudflare R2 ou Google Cloud Storage. Avec Transloadit Storage, un compte de stockage distinct est facultatif. Renseignez-vous auprès de nous sur la disponibilité de Transloadit Storage. Les URL des résultats de traitement fournies par défaut sont temporaires ; ajoutez un Step de stockage pour les fichiers que vous souhaitez conserver. Les fichiers dans Transloadit Storage sont privés ; votre serveur signe les URL du Smart CDN pour leur diffusion. Découvrez Transloadit Storage (English) ou explorez les options d’exportation de fichiers vers votre propre espace de stockage.
Transloadit inclut-il la gestion des actifs numériques ?
File Library (préversion) offre une gestion des actifs numériques pour parcourir, organiser, prévisualiser et télécharger les fichiers dans Transloadit Storage. L’accès est activé par Workspace. Évaluez séparément les flux de travail d’approbation, la gestion des droits et les intégrations CMS, qui ne font pas partie de ces fonctionnalités de File Library. Renseignez-vous auprès de nous sur la disponibilité de File Library.
Comment estimer et maîtriser les coûts ?
Les tarifs varient selon l’opération et l’utilisation. Une limite de facturation souple envoie des alertes ; une fois une limite stricte atteinte, les nouvelles Assemblies sont rejetées. Pour des charges de travail plus importantes, renseignez-vous sur les tarifs sur volume et les emplacements prioritaires supplémentaires. Estimez le coût de vos flux de travail.

