Fügen Sie Ihrer App einen professionellen Dateiupload hinzu

von | 18.6.2024

Das Hinzufügen eines Dateiupload-Formulars zu einer Anwendung ist einfach. Sicherstellen, dass es große Mengen verarbeiten kann, ohne zu brechen? Nicht ganz so einfach.

Wir bei MASV haben eine Plattform entwickelt, die professionelles Hochladen von Dateien, Beschleunigung der Übertragung, Sicherheit und Dateimanagement bietet. Und wir haben es einfach gemacht, sie in Ihre Web- und nativen Anwendungen zu integrieren. Wir bieten Ihnen mehrere Möglichkeiten - wählen Sie einfach die Lösung, die Ihren Anforderungen am besten entspricht. Für eine schnelle, sofort einsatzbereite Lösung verwenden Sie MASV Portals. Wenn Sie volle Flexibilität wünschen, nutzen Sie unsere API. Alle unsere Lösungen bieten Ihren Endbenutzern eine einfache Möglichkeit, Dateien hochzuladen, während Sie schnelle, sichere und zuverlässige Übertragungen erhalten.

Lesen Sie weiter, um mehr über unsere Plattform und unsere Datei-Uploader-Lösungen zu erfahren.

Inhaltsübersicht

Lassen Sie Ihre Benutzer MASV ausprobieren

 Entdecken Sie, wie einfach es ist, Dateien in die Cloud hochzuladen

Das Hochladen von Dateien ist einfach, bis es nicht mehr einfach ist

Für einen trivialen Anwendungsfall kann das Erstellen eines eigenen Dateiuploaders für eine Webanwendung so einfach sein wie ein wenig Webserverkonfiguration und ein HTML-Formular. Es können sogar nur 5 Zeilen HTML erforderlich sein:


  
  

Aber die Komplikationen häufen sich schnell, wenn man mit realistischeren Anforderungen arbeitet, wie z. B.:

  • Verlässlichkeit: Ein Uploader muss mit Fehlern wie unzugänglichen lokalen Dateien und Netzwerkproblemen umgehen können. Vergessen Sie nicht die Funktionen zur Fehlererkennung und Wiederherstellung, wenn die Übertragung auf halbem Weg scheitert. Im Idealfall sollte die empfangene Datei mit der gesendeten Datei abgeglichen werden. Auch Ihr Server braucht Redundanz.
  • Sicherheit: Wenn Dateien in Ihre Anwendung gelangen, sind Sie nun für deren Sicherheit und die der Nutzer, die sie hochladen, verantwortlich. Das bedeutet, dass Sie die Dateien verschlüsseln müssen (vorzugsweise während des Fluges). und at-rest). Erweitern Sie Ihren Zeitplan und Ihr Budget um Code-Audits, wenn Sie Standards wie ISO 27001 oder SOC2 einhalten müssen. Sie müssen auch ein wachsames Auge auf Sicherheitsschwachstellen haben. Niemand möchte aufwachen und feststellen, dass die Dateien seiner Benutzer plötzlich Angriffen auf die Sicherheit ausgesetzt.
  • Leistung: Das Hochladen von Gigabytes und Terabytes braucht Zeit, und Browser sind dafür nicht ausgelegt. Sie haben vielleicht eine große Netzwerkverbindung, aber kann Ihre Lösung diese auch sättigen, um so schnell wie möglich hochzuladen? Sie müssen auch die Latenzzeit verringern, wenn sich Ihre Nutzer auf der anderen Seite des Planeten befinden.

Für einen wirklich nützlichen Dateiuploader werden diese fünf HTML-Zeilen zu Architekturdiskussionen, noch mehr Projektabhängigkeiten und Meetings mit den DevOps- und Sicherheitsteams führen. Wir kennen diese Komplikationen und haben gesehen, wie viele Entwickler gegen diese Wand stoßen, wenn ihre Anforderungen an die Dateiübertragung über einen trivialen Anwendungsfall hinausgehen.

Mit MASV ist das Hochladen von Dateien einfacher

Für solche Anforderungen haben wir MASV entwickelt. MASV übernimmt diese Komplikationen für Sie und ermöglicht Ihnen die Wahl zwischen benutzerfreundlichen Schnittstellen und fein abgestimmter Steuerung für eine individuelle Implementierung. Wir haben die schwierigen Probleme gelöst, um das Hochladen von Dateien in die Cloud für Ihre Anwendung so einfach wie möglich zu machen - schnell, zuverlässig und sicher:

  • MASV verarbeitet riesige Dateien mit einer Größe von bis zu 15 TB. Die Pakete können beliebig groß sein.
  • Wir sind schneller als die Konkurrenz. MASV unterstützt große Netzwerkverbindungen und mildert geografische Latenzzeiten.
  • Wir sind zuverlässig. Übertragungen werden validiert und wir unterstützen Channel Bonding.
  • Wir machen eine starke Engagement für die Sicherheiteinschließlich ISO 27001 und unsere Bewertung des Goldschildes für die TPN Anbieterliste.

MASV-Portale: Nutzen Sie die Vorteile eines schlüsselfertigen Uploaders

Beginnen wir mit unserer einfachsten Lösung: Wenn Ihr Arbeitsablauf überschaubar ist, verwenden Sie einfach MASV-Portale.

Portale sind eine einfache, codefreie Möglichkeit für Autoren, große Dateien an Sie zu senden oder von Ihnen anzufordern. MASV-Portale sind so konzipiert, dass sie von technisch nicht versierten Administratoren in wenigen Minuten eingerichtet werden können. Die Mitwirkenden benötigen nur einen Browser, es müssen keine Plugins installiert werden, und sie brauchen nicht einmal ein MASV-Konto, um Ihnen Dateien zu senden.

Screenshot des Hinzufügens von Dateien zu einem MASV-Portal

MASV-Portale sind vollständig markenfähig und unterstützen benutzerdefinierte Metadatenformulare, Passwortschutz und Zugangskontrolle. MASV lässt sich mit einer wachsenden Liste von Cloud-Anbieter von Drittanbieternvon Storage bis zu SaaS-Plattformen. Die Anbindung von Portalen an Cloud-Anbieter erfolgt mit wenigen Klicks in der MASV Web App.

Ihre Implementierung kann so einfach sein wie die folgende, ohne dass Sie etwas installieren oder programmieren müssen:

Diagramm zum Hochladen von Dateien zu einem Cloud-Anbieter

Wenn MASV Ihre SaaS-Plattform (noch) nicht unterstützt oder Sie mit einer internen Lösung arbeiten, fügen Sie einfach einen Cloud-Storage-Anbieter hinzu, den beide unterstützen:

Diagramm der Verwendung von Cloud-Zwischenspeichern zum Hochladen von Dateien auf eine SaaS-Plattform

Desktop-App: Mehr Leistung und Flexibilität, fast so einfach

Webbrowser sind allgegenwärtig, aber sie haben Grenzen in Bezug auf Leistung und Flexibilität. Wenn der Benutzer die Browser-Registerkarte schließt oder seinen Computer ausschaltet, muss er den Upload neu starten. Deshalb haben wir MASV Desktop-Anwendung für mehr Leistung und Flexibilität.

Desktop App ist ebenfalls ein benutzerfreundliches Front-End für MASV ohne Code. Es handelt sich um eine native App, die Ihre Benutzer auf macOS, Windows und Linux installieren, um die Leistung eines Computers und die Netzwerkverbindungen voll auszunutzen. Sie fügt diese Funktionen zum Hochladen von Dateien hinzu:

  • Automatisierungen über Uhrenordner und automatische Portal-Downloads.
  • Kanalbündelung mit Multiconnect für schnellere Übertragungen oder zuverlässigere Übertragungen von Fernverbindungen.
  • 10-Gbps-Netzwerk und Festplattenoptimierung für Ihre Hochgeschwindigkeitsnetz und Speicherhardware.
  • Pause und Wiederaufnahmeauch nach Netzausfällen oder Neustarts.

MASV Web Uploader: Benutzerdefiniertes Hochladen von Dateien

Wenn Ihr Arbeitsablauf mehr Kontrolle über Web-Uploads benötigt, können Sie die MASV-Web-Uploader. Es ist das, was wir verwenden, um MASV Portale zu implementieren. Web Uploader ist ein Javascript-Modul, das die Bausteine zum Hochladen von Dateien in die Cloud mit einem Webbrowser bereitstellt. Sie können sich auf die benutzerdefinierte UI und UX Ihrer App konzentrieren, während Web Uploader die Komplexität des Datei-Uploads übernimmt.

Wie bei den MASV-Portalen ist es auch bei Web Uploader nicht erforderlich, dass Ihre Mitwirkenden irgendetwas installieren oder ein MASV-Konto einrichten.

💡 Mehr lesen: Erfahren Sie mehr über Web Uploader in MASV-Dokumentation für Entwickler.

Wir haben Web Uploader kürzlich von Version 1.1 auf 2.2 aktualisiert. Sie bietet neue Funktionen und eine deutlich bessere Leistung.

Datei-Uploads anhalten und fortsetzen

Während der Benutzer in der gleichen Browser-Registerkarte bleibt, kann Ihre Webanwendung nun Uploads anhalten und fortsetzen. Dies ist etwas, was die vorherige Generation unseres Datei-Uploaders nicht unterstützt hat.

Bessere Leistung

Der MASV Web Uploader ist der schnellste Uploader für große Dateien mit einem Webbrowser. Und mit unserem jüngsten Update von 2.0.4 auf 2.2.0 haben wir die Leistung für Pakete mit vielen kleinen Dateien, wie etwa Bildsequenzen, verbessert.

Wir haben die Leistung von Web Uploader für ein Paket mit 10.000 Dateien von je einem Byte getestet. Die grüne Linie steht für Version 2.2.0:

Diagramm zum Vergleich des Durchsatzes in den Versionen 2.2 und 2.0.

Beachten Sie, dass Web Uploader 2.2 praktisch doppelt so schnell ist und das Hochladen in etwa sechs statt 12 Minuten erledigt. Dabei wird sogar etwas weniger Browser-Speicher benötigt.

💡 Mehr lesen: Wir haben auch verbessert Leistung der Desktop-App für Bildsequenzen.

Granulare Ereignisverfolgung

Da die Entwickler mehr Kontrolle wünschten, haben wir Web Uploader von einem versprechungsgesteuerten Modell auf ein ereignisgesteuertes Modell umgestellt. Es gibt etwa ein Dutzend Veranstaltungen für Ihre Anwendung, um das Hochladen von Dateien zu erleichtern. Verwenden Sie diese Ereignisse, um Ihren Uploader weiter anzupassen:

  • Holen Sie sich Upload-Geschwindigkeit und Volumen.
  • Reagieren Sie auf Übertragungsfehler.
  • Abfrage des Status des Pakets und einzelner Dateien.

MASV API: Feinkörnige Kontrolle für Ihre Dateiuploads

MASV Portals, Web Uploader und Desktop App abstrahieren die Komplexität von schnellen, zuverlässigen und sicheren Datei-Uploads. Wenn Ihre Anwendung jedoch eine fein abgestufte Kontrolle über Datei-Uploads benötigt, können Sie die untergeordneten MASV-API. Es handelt sich um dieselbe API, die von der MASV Web App, den Portalen, dem Web Uploader und der Desktop App für den Zugriff auf die MASV-Plattform verwendet wird.

Mit der MASV-API können Sie auch alle anderen Aspekte der MASV-Dateiübertragung verwalten, einschließlich Uploads, Downloads, Links, Metadaten und Zugriffskontrolle.

💡 Mehr lesen: Lesen Sie über die MASV API und andere Ressourcen für Entwickler.

Einfache Lizenzierung und Preisgestaltung

Die Lizenzierung von MASV ist unkompliziert. Es gibt keine Beschränkungen für die Anzahl der Installationen für MASV Portale, Web Uploader, Desktop App oder die MASV API. Einfach sich einschreiben und verwenden Sie MASV in Ihrem Projekt.

Unser die Preisgestaltung ist unkompliziertauch. Es gibt keine Überraschungen und Sie müssen nicht darauf warten, dass das Einkaufsteam Verträge verlängert oder weitere Plätze hinzufügt. Wir drosseln auch keine Uploads oder Downloads - wir arbeiten sogar hart daran, dass sie so schnell wie möglich.

Schlussfolgerung: Einfacher Aufbau eines schnellen, zuverlässigen Dateiuploaders mit MASV

Das Hinzufügen von Datei-Uploads zu Ihrer Anwendung ist einfach. Das Hochladen von Dateien für große Dateien oder viele Dateien, das zudem schnell, zuverlässig und sicher ist, ist schwierig. MASV löst die schwierigen technischen Probleme und bietet Ihnen gleichzeitig eine Reihe von Möglichkeiten zur Integration in Ihre Anwendung:

  • MASV-Portale: Schlüsselfertiges Web-Uploading, das auch von technisch nicht versierten Benutzern in wenigen Minuten eingerichtet und genutzt werden kann.
  • MASV Desktop App: Ebenfalls schlüsselfertig, aber flexibler und noch schneller.
  • MASV Web-Uploader: Feinkörnige Kontrolle für Ihren benutzerdefinierten Web-Uploader, damit Sie sich auf die Benutzeroberfläche und die Benutzerfreundlichkeit konzentrieren können.
  • MASV-API: Low-Level-Zugriff zur Überprüfung und Verwaltung von Dateiuploads und allen anderen Aspekten der MASV-Dateiübertragung.

Wenn Ihr einfacher Datei-Uploader plötzlich kompliziert wird, machen Sie es mit MASV wieder einfach, damit Sie sich darauf konzentrieren können, Ihren Benutzern ein besseres Erlebnis zu bieten.

Für MASV anmelden und erhalten Sie 20 GB kostenlos, um es selbst auszuprobieren.

Vereinfachen Sie das Hochladen von Dateien in die Cloud

Bieten Sie Ihren Benutzern schnelle, zuverlässige und sichere Datei-Uploads