Avis de maintenance : Des interruptions de service sont attendues le 7 juillet 2024 de 9:00 AM à 2:00 PM EST.

Ajoutez le téléchargement de fichiers de qualité professionnelle à votre application

par | 18 juin 2024

Ajouter un formulaire de téléchargement de fichiers à une application est simple. S'assurer qu'il peut gérer de gros volumes sans se casser la figure ? Pas vraiment.

Chez MASV, nous avons développé une plateforme qui offre un téléchargement de fichiers, une accélération des transferts, une sécurité et une gestion des fichiers de qualité professionnelle. Et nous avons fait en sorte qu'il soit facile de l'intégrer à vos applications Web et natives. Nous vous proposons plusieurs façons de procéder : choisissez la solution qui répond le mieux à vos besoins. Pour une solution rapide et prête à l'emploi, utilisez MASV Portals. Pour une flexibilité totale, utilisez notre API. Toutes nos solutions vous permettent de télécharger des fichiers volumineux de manière rapide, sécurisée et fiable.

Poursuivez votre lecture pour en savoir plus sur notre plateforme et nos solutions de téléchargement de fichiers.

Table des matières

Faites essayer MASV à vos utilisateurs

 Découvrez à quel point il est facile de télécharger des fichiers dans le nuage

Le téléchargement de fichiers est facile, jusqu'à ce qu'il ne le soit plus

Pour un cas d'utilisation trivial, le déploiement de votre propre téléchargeur de fichiers pour une application web peut être aussi simple qu'un peu de configuration du serveur web et un formulaire HTML. Cela peut prendre aussi peu que 5 lignes de HTML :


  
  

Mais les complications s'accumulent rapidement lorsque vous travaillez avec des exigences plus réalistes, telles que

  • Fiabilité : Un téléchargeur doit gérer les erreurs telles que les fichiers locaux inaccessibles et les problèmes de réseau. N'oubliez pas les fonctions de détection des erreurs et de récupération lorsque (et non si) le transfert échoue à mi-parcours. Idéalement, le fichier que vous recevez devrait être validé par rapport au fichier envoyé. Votre serveur devra également être redondant.
  • Sécurité : Si des fichiers entrent dans votre application, vous êtes désormais responsable de leur sécurité et des utilisateurs qui les téléchargent. Cela signifie qu'il faut ajouter le cryptage (de préférence en vol). et at-rest). Ajoutez des audits de code à votre calendrier et à votre budget si vous devez vous conformer à des normes telles que ISO 27001 ou SOC2. Vous devrez également garder un œil vigilant sur les failles de sécurité. Personne n'a envie de se réveiller en découvrant que les fichiers de ses utilisateurs sont soudainement exposés à des attaques de sécurité.
  • Performance : Le téléchargement de gigaoctets et de téraoctets prend du temps et les navigateurs ne sont pas conçus pour cela. Vous disposez peut-être d'une connexion réseau importante, mais votre solution peut-elle la saturer pour que le téléchargement soit aussi rapide que possible ? Vous devrez également réduire la latence lorsque vos utilisateurs se trouvent à l'autre bout de la planète par rapport à votre serveur.

Pour un chargeur de fichiers réellement utile, ces cinq lignes de HTML se transformeront en discussions architecturales, en dépendances de projets encore plus nombreuses et en réunions avec les équipes DevOps et de sécurité. Nous connaissons ces complications et avons vu de nombreux développeurs se heurter à ce mur lorsque leurs besoins en matière de transfert de fichiers dépassent un cas d'utilisation trivial.

Le téléchargement de fichiers est plus facile avec MASV

C'est pour répondre à de telles exigences que nous avons créé MASV ; MASV s'occupe de ces complications pour vous, vous permettant de choisir entre des interfaces conviviales et un contrôle précis pour une mise en œuvre personnalisée. Nous avons résolu les problèmes les plus ardus afin qu'il soit aussi facile que possible d'ajouter à votre application un système de téléchargement de fichiers dans le nuage qui soit à la fois rapide, fiable et sécuritaire :

  • MASV traite des fichiers volumineux, jusqu'à 15 TB chacun. Les paquets peuvent être de n'importe quelle taille.
  • Nous sommes plus rapide que la concurrence. MASV prend en charge les connexions réseau de grande taille et atténue la latence géographique.
  • Nous sommes fiables. Les transferts sont validés et nous prenons en charge le channel bonding.
  • Nous faisons une l'engagement en faveur de la sécuritéy compris la norme ISO 27001 et notre Évaluation du bouclier d'or pour les TPN liste des fournisseurs.

Portails MASV : Bénéficier d'un Uploader clé en main

Commençons par la solution la plus simple : Si votre flux de travail est simple, utilisez simplement Portails MASV.

Les portails sont un moyen simple et sans code pour les contributeurs de vous envoyer des fichiers volumineux ou pour vous de les demander. Les portails MASV sont conçus pour être mis en place en quelques minutes par des administrateurs non techniques. Les contributeurs n'ont besoin que d'un navigateur, il n'y a pas de plugins à installer et ils n'ont même pas besoin d'un compte MASV pour vous envoyer des fichiers.

Capture d'écran de l'ajout de fichiers à un portail MASV

Les portails MASV sont entièrement personnalisables et prennent en charge les formulaires de métadonnées personnalisés, la protection par mot de passe et le contrôle d'accès. MASV s'intègre à une liste croissante de fournisseurs tiers de services d'informatique en nuagedes plateformes de stockage aux plateformes SaaS. La connexion des portails aux fournisseurs de services en nuage se fait en quelques clics dans l'application Web MASV.

Votre mise en œuvre peut être aussi simple que la suivante, sans rien à installer ni à coder :

Diagramme de téléchargement de fichiers vers un fournisseur de services en nuage (cloud)

Si MASV ne prend pas (encore) en charge votre plateforme SaaS, ou si vous travaillez avec une plateforme interne, ajoutez simplement un fournisseur de stockage en nuage que les deux prennent en charge :

Schéma de l'utilisation d'un stockage intermédiaire dans le nuage pour télécharger des fichiers vers une plateforme SaaS

Application de bureau : Plus de performance et de flexibilité, presque aussi facile

Les navigateurs web sont omniprésents, mais ils ont des limites en termes de performances et de flexibilité. Si l'utilisateur ferme l'onglet du navigateur ou éteint son ordinateur, il doit redémarrer son téléchargement. C'est pourquoi nous avons créé Application de bureau MASV pour plus de performance et de flexibilité.

Desktop App est également une application frontale conviviale et sans code pour MASV. Il s'agit d'une application native que vos utilisateurs installent sur macOS, Windows et Linux pour tirer pleinement parti des performances de l'ordinateur et des connexions réseau. Elle ajoute ces fonctionnalités au téléchargement de fichiers :

  • Automatismes via Dossiers de montres et les téléchargements automatiques du portail.
  • Collage des canaux avec Multiconnect pour des transferts plus rapides ou plus fiables à partir de connexions distantes.
  • Optimisation du réseau et des disques à 10 Gbps pour votre réseau à grande largeur de bande et du matériel de stockage.
  • Pause et reprisemême en cas de panne ou de redémarrage du réseau.

MASV Web Uploader : Téléchargement de fichiers personnalisés

Si votre flux de travail nécessite plus de contrôle sur les téléchargements web, vous pouvez utiliser la fonction MASV Web Uploader. C'est ce que nous utilisons pour mettre en œuvre les portails MASV. Web Uploader est un module Javascript qui fournit les éléments de base pour télécharger des fichiers vers le nuage à l'aide d'un navigateur Web. Vous pouvez vous concentrer sur l'interface utilisateur personnalisée de votre application pendant que Web Uploader gère les complexités du téléchargement de fichiers.

Comme les portails MASV, Web Uploader n'exige pas de vos contributeurs qu'ils installent quoi que ce soit ou qu'ils obtiennent un compte MASV.

💡 Lire la suite: En savoir plus sur Web Uploader dans Documentation pour les développeurs MASV.

Nous avons récemment mis à jour Web Uploader de la version 1.1 à la version 2.2. Elle comporte de nouvelles fonctionnalités et des performances nettement améliorées.

Pause et reprise des téléchargements de fichiers

Alors que l'utilisateur reste dans le même onglet de navigateur, votre application web peut désormais interrompre et reprendre les téléchargements. C'est une chose que la génération précédente de notre téléchargeur de fichiers ne prenait pas en charge.

De meilleures performances

Le MASV Web Uploader est aussi rapide que possible pour télécharger des fichiers volumineux à l'aide d'un navigateur Web. La dernière mise à jour de 2.0.4 à 2.2.0 a permis d'améliorer les performances pour les paquets contenant de nombreux petits fichiers, comme les séquences d'images.

Nous avons testé les performances de Web Uploader pour un paquet contenant 10 000 fichiers d'un octet chacun. La ligne verte représente la version 2.2.0 :

Graphique comparant le débit des versions 2.2 et 2.0.

Remarquez que Web Uploader 2.2 est pratiquement deux fois plus rapide, puisqu'il télécharge en six minutes au lieu de 12. Il le fait même en utilisant un peu moins de mémoire du navigateur.

💡 Lire la suite: Nous avons également amélioré Performance de l'application de bureau pour les séquences d'images.

Suivi granulaire des événements

Les développeurs ont demandé plus de contrôle, c'est pourquoi nous avons fait passer Web Uploader d'un modèle axé sur les promesses à un modèle axé sur les événements. Il y a une douzaine d'événements pour votre application afin de faciliter la gestion des téléchargements de fichiers. Utilisez ces événements pour personnaliser davantage votre téléchargeur :

  • Obtenir la vitesse et le volume de téléchargement.
  • Réagir aux erreurs de transfert.
  • Obtenir l'état du paquet et des fichiers individuels.

MASV API : Un contrôle précis pour vos téléchargements de fichiers

MASV Portals, Web Uploader et Desktop App font abstraction des complexités liées aux téléchargements de fichiers rapides, fiables et sécurisés. Mais si votre application nécessite un contrôle fin sur les téléchargements de fichiers, vous pouvez utiliser les outils de niveau inférieur API MASV. Il s'agit de la même API que celle utilisée par l'application Web MASV, les portails, le téléchargeur Web et l'application de bureau pour accéder à la plateforme MASV.

L'API MASV vous permet également de gérer tout ce qui concerne les transferts de fichiers MASV, y compris les téléchargements, les liens, les métadonnées et le contrôle d'accès.

💡 Lire la suite: En savoir plus sur la MASV API et autres ressources pour les développeurs.

Des licences et des prix simples

La licence MASV est simple. Il n'y a aucune limite quant au nombre d'installations pour les portails MASV, le téléchargeur Web, l'application de bureau ou l'API MASV. Il suffit de s'inscrire et utiliser MASV dans votre projet.

Notre site la tarification est simpleIl n'y a pas de surprise. Il n'y a pas de surprises et il n'est pas nécessaire d'attendre que l'équipe chargée des achats renouvelle les contrats ou ajoute des sièges. Nous ne bridons pas non plus les chargements ou les téléchargements - en fait, nous nous efforçons de les rendre plus rapides. le plus rapidement possible.

Conclusion : Construire facilement un téléchargeur de fichiers rapide et fiable avec MASV

Ajouter le téléchargement de fichiers à votre application est facile. Ajouter le téléchargement de fichiers volumineux, ou de nombreux fichiers, qui soit également rapide, fiable et sécurisé, c'est difficile. MASV résout les problèmes techniques les plus ardus tout en vous offrant un large éventail de possibilités d'intégration dans votre application :

  • Portails MASV : Téléchargement web clé en main, suffisamment simple pour que des utilisateurs non techniques puissent l'installer et l'utiliser en quelques minutes.
  • MASV Desktop App : Également clé en main, mais plus flexible et encore plus rapide.
  • MASV Web Uploader : Contrôle précis de votre téléchargeur Web personnalisé afin que vous puissiez vous concentrer sur l'interface utilisateur et l'interface graphique.
  • MASV API : Accès de bas niveau pour inspecter et gérer les téléchargements de fichiers et tout ce qui concerne les transferts de fichiers MASV.

Lorsque votre simple téléchargeur de fichiers se complique soudainement, MASV le simplifie à nouveau afin que vous puissiez vous concentrer sur l'amélioration de l'expérience de vos utilisateurs.

S'inscrire à MASV dès aujourd'hui pour obtenir 20 Go gratuits et l'essayer par vous-même.

Simplifier les téléchargements de fichiers dans le nuage

Offrez à vos utilisateurs des téléchargements de fichiers rapides, fiables et sécurisés