HTML5 und jQuery implementieren die Vorschau lokaler Bilder vor dem Hochladen. Der Effekt ist ungefähr wie folgt: 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:
|
<<: Einführung in die MySQL-Entsperr- und Sperrtabelle
>>: So benennen Sie in Linux mehrere Dateien gleichzeitig um
Unter Graustufenfreigabe versteht man eine Freiga...
1. Verwenden Sie den folgenden Befehl, um das SSH...
Projekthintergrund Seit kurzem gibt es ein Projek...
Die Browserkompatibilität ist der wichtigste Teil...
Vorwort Workbench ist auf einem Computer installi...
Einführung in die Umgebung: Ubuntu Server 16.04.2...
Einzeilige Funktionen vom Datumstyp in MySQL: CUR...
1. MySQL-Datenbank installieren ① Herunterladen, ...
Verwenden Sie v-model, um das Paging-Informations...
1|0 Kompilieren Sie den Kernel (1) Führen Sie den...
I. Erläuterung des strikten Modus Gemäß den Einsc...
Nachdem der Container gestartet wurde Melden Sie ...
Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...
Inhaltsverzeichnis Überblick Ist die Erweiterung ...
Inhaltsverzeichnis 1. Was ist Rekursion? 2. Mathe...