HTML5 und jQuery zum Implementieren von Vorschau-Codebeispielen vor dem Hochladen lokaler Bilder

HTML5 und jQuery zum Implementieren von Vorschau-Codebeispielen vor dem Hochladen lokaler Bilder

HTML5 und jQuery implementieren die Vorschau lokaler Bilder vor dem Hochladen. Der Effekt ist ungefähr wie folgt:
Wählen Sie die Seite vor dem Bild aus:


這里寫圖片描述

Vorschaueffekt nach Bildauswahl:


這里寫圖片描述

Unten ist der Code (nur der einfachste Implementierungscode, der CSS-Stil wird nicht kopiert, Sie können ihn verwenden, wie Sie möchten).

<!DOCTYPE html> 
<html> 
<Kopf> 
<title>HTML5 hochgeladene Bildvorschau</title> 
<meta http-equiv="Inhaltstyp" content="text/html; charset=UTF-8"> 
<script src="https://www.jb51.net/ajaxjs/jquery-1.6.2.min.js"></script> 
</Kopf> 
<Text> 

 ...

 <Formularname="form0" ID="form0" > 
 <!-- Hier ist besonders multiple="multiple" zu erwähnen. Nachdem Sie dies hinzugefügt haben, können Sie mehrere Dateien gleichzeitig zum Hochladen auswählen. Dies ist ein neues Attribut von HTML5--> 
 <input type="file" name="file0" id="file0" multiple="mehrere" /><br><img src="" id="img0" > 
 </form> 

 ...

<Skript> 
 $("#file0").ändern(Funktion(){ 
  // getObjectURL ist eine benutzerdefinierte Funktion, siehe unten // this.files[0] stellt die erste ausgewählte Dateiressource dar, da oben multiple="multiple" steht, was bedeutet, dass möglicherweise mehr als eine hochgeladene Datei vorhanden ist //, aber hier nur die erste gelesen wird var objUrl = getObjectURL(this.files[0]); 
  // Dieser Code hat keine Wirkung, Sie können ihn löschen // console.log("objUrl = "+objUrl); 
  wenn (objUrl) { 
  // Ändern Sie hier das Adressattribut des Bildes $("#img0").attr("src", objUrl); 
  } 
 }) ; 
 //Erstellen Sie eine URL, die auf die Datei zugreifen kann 
 Funktion getObjectURL(Datei) { 
  var url = null; 
  // Die folgenden Funktionen haben den gleichen Effekt, außer dass für verschiedene Browser unterschiedliche JS-Funktionen ausgeführt werden müssen if (window.createObjectURL!=undefined) { // basic 
  url = window.createObjectURL(Datei); 
  } sonst wenn (window.URL!=undefiniert) { // mozilla(firefox) 
  url = Fenster.URL.createObjectURL(Datei); 
  } sonst wenn (window.webkitURL!=undefined) { // WebKit oder Chrome 
  url = window.webkitURL.createObjectURL(Datei); 
  } 
  URL zurückgeben; 
 } 
</Skript> 
</body> 
</html> 

Dies ist das Ende dieses Artikels über den Beispielcode zur Verwendung von HTML5 und jQuery zur Vorschau lokaler Bilder vor dem Hochladen. Weitere Informationen zur Verwendung von HTML5 und jQuery zur Vorschau lokaler Bilder vor dem Hochladen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Entfernen Sie HTML-Tags und löschen Sie den HTML-Beispielcode
  • Verwenden von Front-End-HTML+CSS+JS zum Entwickeln einer einfachen TODOLIST-Funktion (Notizblock)
  • HTML + CSS + JS realisiert, dass die Leinwand dem Quellcode für Spezialeffekte des kleinen Kreises der Maus folgt
  • js+html+css zur Realisierung eines manuellen und automatischen Karussells
  • Zwei Möglichkeiten zur Verwendung von JavaScript in HTML
  • So lernen Sie verschiedene HTML-Tags

<<:  Einführung in die MySQL-Entsperr- und Sperrtabelle

>>:  So benennen Sie in Linux mehrere Dateien gleichzeitig um

Artikel empfehlen

Verwenden von Nginx zum Implementieren der Graustufenversion

Unter Graustufenfreigabe versteht man eine Freiga...

So ändern Sie das Root-Passwort in einem Container mit Docker

1. Verwenden Sie den folgenden Befehl, um das SSH...

Implementierung der Codeaufteilung von Webpack3+React16

Projekthintergrund Seit kurzem gibt es ein Projek...

Eine kurze Diskussion über Browserkompatibilitätsprobleme in JavaScript

Die Browserkompatibilität ist der wichtigste Teil...

Detaillierte Erläuterung des einzeiligen Funktionscodes des Datumstyps in MySQL

Einzeilige Funktionen vom Datumstyp in MySQL: CUR...

Konfigurationsmethode für die VMware Kali-Umgebung virtueller Maschinen

1|0 Kompilieren Sie den Kernel (1) Führen Sie den...

Detaillierte Erläuterung der Wissenspunkte zum MySQL Strict Mode

I. Erläuterung des strikten Modus Gemäß den Einsc...

Docker-Verbindung – MongoDB-Implementierungsprozess und Codebeispiele

Nachdem der Container gestartet wurde Melden Sie ...

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

Detaillierte JavaScript-Rekursion

Inhaltsverzeichnis 1. Was ist Rekursion? 2. Mathe...