![Search icon](https://hackernoon.imgix.net/search-new.png?w=19&h=19)
In der heutigen digitalen Landschaft sind Bilder und Datei-Uploads sowohl für Websites als auch für mobile Apps von wesentlicher Bedeutung, sei es für benutzergenerierte Inhalte oder zur internen Verwendung.
Online-Tools, Social-Media-Plattformen und interne Systeme erfordern alle effiziente Datei-Upload-Funktionen, um reibungslos zu funktionieren. Bildbearbeitungstools und Social-Media-Sites sind beispielsweise auf effektive Datei- Upload- Dienste angewiesen, um Bilddateien verarbeiten zu können.
Darüber hinaus müssen interne Teams häufig verschiedene Dateitypen hochladen, z. B. Produktbilder, Logos und Videos. Um diesen Anforderungen gerecht zu werden, müssen Entwickler einen zuverlässigen Datei-Uploader implementieren.
Glücklicherweise ist es mit HTML ganz einfach, einen schnellen und funktionalen Bild-Uploader zu erstellen. In diesem Artikel erfahren Sie, wie Sie ganz einfach einen einfachen HTML-Bild-Uploader einrichten.
HTML-Grundlagen: HTML (Hypertext Markup Language) ist eine Standard-Auszeichnungssprache, die die Bausteine von Webseiten bildet. HTML bildet zusammen mit CSS und JavaScript die Grundlage moderner Websites. HTML definiert die Seitenstruktur und den Inhalt, aber JavaScript wird für dynamische Funktionen und CSS für das Styling verwendet.
Ein genauer Blick auf den HTML-Bild-Uploader: Ein HTML-Bild-Uploader ist ein Tool, mit dem Benutzer Bilder auf eine Webseite hochladen können. Dies geschieht normalerweise über ein einfaches Formular und ist Teil der interaktiven Funktionen von Webanwendungen.
So erstellen Sie einen HTML-Bild-Uploader: Das Erstellen eines einfachen Bild-Uploaders mit HTML ist mithilfe grundlegender HTML-Tags ganz einfach. Dieser Vorgang umfasst die Konfiguration des Bild-Upload-Formulars und der erforderlichen Tags.
Hinzufügen eines Bilds zu einer Schaltfläche mit JavaScript: Mit JavaScript ist es möglich, der Schaltfläche zum Hochladen von Bildern dynamisch ein Bild hinzuzufügen. Dies bietet visuelle Effekte, die die Benutzerinteraktion erhöhen.
Entdecken Sie Filestack und erfahren Sie, wie es beim Hochladen von Dateien hilft: Filestack ist eine Plattform, die Datei-Upload-Prozesse vereinfacht. Es vereinfacht und optimiert die Dateiverwaltung von Entwicklern, indem es Upload-, Konvertierungs- und Speicherfunktionen mit hoher Kapazität bietet.
HTML ist die Abkürzung für Hypertext Markup Language. Es ist die Standard-Auszeichnungssprache zum Erstellen von Webseiten. HTML bildet zusammen mit CSS (Cascading Style Sheets) und JavaScript die Grundlage fast jeder modernen Website.
Mit HTML erstellen wir im Wesentlichen die Struktur der Seite, wie Abschnitte, Absätze und Links, indem wir HTML-Elemente wie Tags und Attribute verwenden. Mit anderen Worten, es teilt dem Webbrowser mit, welcher Inhalt einer Webseite angezeigt werden soll.
HTML ist jedoch keine Programmiersprache, da wir damit keine dynamischen Funktionen erstellen können. Daher verwenden wir JavaScript, um unserer Webseite dynamische Elemente hinzuzufügen, und CSS für das Styling.
Es stehen verschiedene HTML-Tags zur Verfügung, mit denen wir verschiedene Elemente erstellen können. Hier sind einige der am häufigsten verwendeten HTML-Tags:
Ein Bild-Uploader ist, wie der Name schon sagt, eine Funktion auf einer Website oder Webanwendung, mit der Benutzer Bilddateien hochladen können. Dazu gehören JPEG-Bilder, PNG, GIF usw. Ein Bild-Uploader überträgt die hochgeladenen Bilder auch auf den Server.
Es wird als integrierte Funktion der Website bereitgestellt, indem es in den HTML-Code eingebettet wird. Daher müssen Benutzer keinen Bild-Uploader separat herunterladen und installieren. Beim Erstellen eines Bild-Uploaders müssen Entwickler sicherstellen, dass dieser schnell, sicher und effizient ist.
Glücklicherweise können wir mit HTML die Funktion zum Hochladen von Bildern ziemlich einfach mit dem <input> (Dateieingabeelement) implementieren.
Hier sind die einfachen Schritte zum Einfügen und Anpassen eines Bild-Uploaders mit HTML:
Unten sehen Sie einen Beispielcode zum Erstellen einer Schaltfläche zum Hochladen einer Datei in HTML:
Den Code findet ihr auch hier.
Das war’s. Wir haben die Schaltfläche zum Hochladen von Dateien eingefügt. Jetzt können wir den Bild-Uploader nach Bedarf anpassen.
Wenn Sie erfahren möchten, wie Sie die Größe von Bildern in HTML ändern, lesen Sie diesen Artikel.
Wenn Sie anstelle von „Datei auswählen“ einen anderen Text anzeigen möchten, können Sie den Text in der Schaltfläche zum Hochladen von Dateien mit dem folgenden Code ändern:
Den Code findet ihr auch hier .
In manchen Fällen möchten Sie die Schaltfläche vielleicht ausblenden. Dies können wir mit CSS erreichen:
Den Code findet ihr auch hier .
Hier haben wir die Deckkraft auf 0 gesetzt, wodurch die Eingabe transparent wird. Der Z-Index-Wert stellt sicher, dass das Element unter allem anderen auf der Seite bleibt.
Wir können die Schaltfläche auch weiter anpassen, damit sie attraktiver aussieht. Beispielsweise können wir die standardmäßigen grauen Schaltflächen ändern:
Den Code findet ihr auch hier.
Wir haben jetzt jedoch zwei Schaltflächen zum Hochladen von Dateien – die standardmäßige graue Schaltfläche und die benutzerdefinierte Schaltfläche, die wir mit dem obigen Code erstellt haben. Um die standardmäßige graue Schaltfläche auszublenden, können Sie den im obigen Schritt bereitgestellten Code verwenden.
Manchmal möchten wir die Dateitypen beschränken, die Benutzer auf den Server hochladen können, insbesondere aus Sicherheitsgründen. Wir können die zulässige(n) Dateierweiterung(en) angeben:
Den Code findet ihr auch hier.
Schreiben wir nun den JavaScript-Code, um das Bild im Element <img id=”output”> anzuzeigen.
Den Code findet ihr auch hier.
Filestack ist ein fortschrittlicher, aber dennoch einfach zu bedienender und sicherer Datei-Uploader und eine Datei-Upload-API. Mit nur zwei Codezeilen können Sie das Erscheinungsbild und die Leistung Ihres Datei-Uploaders verbessern.
Darüber hinaus können Entwickler ihren Websites schnell die Möglichkeit zum Hochladen von Dateien per Drag & Drop hinzufügen.
Der Filestack-Dateiuploader verfügt über eine schöne Benutzeroberfläche und hat über 20 integrierte Quellen, darunter Instagram, Facebook und Dropbox, um das Benutzererlebnis zu verbessern. Mit dem Filestack-Dateiuploader können Sie die Bildvorschau aktivieren.
Darüber hinaus können Sie Benutzern das Hochladen mehrerer Dateien gestatten und auch einen Fortschrittsbalken anzeigen.
Filestack bietet auch Funktionen zur Bildtransformation und -optimierung:
Es ermöglicht Benutzern, PNG- und JPEG/JPG-Bilder in moderne Formate wie WebP oder JPEG XR zu konvertieren. Beide Dateiformattypen verfügen über bessere Qualitätsmerkmale und Komprimierung.
Filestack kann jedes Gesicht in einem Bild scannen und automatisch die erforderlichen Korrekturen ermitteln.
Es kann Details aus unterbelichteten Fotos abrufen.
Mit Filestack können Sie Bilder hochskalieren und gleichzeitig die Bildqualität beibehalten.
Mit Filestack können Benutzer außerdem die Größe von Bildern ändern und die Bilddateigröße reduzieren, ohne dass die Bildqualität darunter leidet.
Sie können den Rote-Augen-Effekt aus Bildern mit der Bildverarbeitungs-API von Filestack entfernen.
Filestack bietet außerdem vollständig responsive Bilder, sodass Ihre Bilder auf verschiedenen Geräten mit unterschiedlichen Bildschirmgrößen, wie Desktop, Laptop und Mobilgerät, gut funktionieren.
Ein Datei-Uploader ist eine wesentliche Funktion vieler Websites, die es Endbenutzern ermöglicht, Dateien wie Bilder, Dokumente, Videos usw. hochzuladen.
Das Erstellen eines HTML-Datei-Uploaders ist superschnell und einfach. Sie können die Schaltfläche zum Hochladen von Dateien auch anpassen, z. B. den Text oder die Farbe der Schaltfläche ändern.
Mit dem HTML-Element <input> können Sie ganz einfach eine Schaltfläche zum Hochladen von Dateien erstellen.
Dieser Beitrag wurde ursprünglich im Filestack-Blog veröffentlicht.