In diesem Artikel wird hauptsächlich das H5-Bild-Upload-Plugin ausführlich vorgestellt. Es unterstützt das Hochladen mehrerer Dateien, den Fortschritt und die Bildvorschau. Interessierte Freunde können darauf verweisen >Basierend auf Zepto, unterstützt das Hochladen mehrerer Dateien, den Fortschritt und die Bildvorschau für Mobiltelefone.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
|
Einfache Erklärung: Das Hochladen hängt immer noch vom Dateielement ab, daher habe ich am Anfang ein verstecktes Element hinzugefügt, das einige Probleme verursachen kann, und manchmal auch Dateiänderungsereignis kann nicht ausgelöst werden. Deshalb haben wir Transparenz verwendet und die übergeordnete Klasse auf die relative Position eingestellt. Rufen Sie dann die hochzuladende Datei über das Änderungsereignis der Datei ab, fügen Sie sie in formdata ein und verwenden Sie dann xmlHttpRequest, um die Anforderung zu stellen. Der Fortschrittsbalken ist direkt an das Prozessereignis gebunden. Die Dateivorschau ist filereader. Zu beachten ist auch der Parameter filebase, der dem Namen des Parameters der MVC-Hintergrund-Upload-Methode entspricht. Wenn er inkonsistent ist, kann der Hintergrund die Datei nicht abrufen. Ich werde nicht über die Rückruffunktion sprechen.
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Anruf:
1 2 3 4 5 6 7 8 |
|
Wird zu $object statt zu $.fn erweitert, da letzteres unpraktisch ist, wenn die Übergabe von ID oder Stilnamen in Zepto einfach zu binden ist. Das Mobiltelefon kann die Kamera und das Fotoalbum automatisch aufrufen. Standardmäßig wird für Bilder keine Vorschau angezeigt. Der Vorschaubereich muss selbst angegeben werden. Es wird nur der Fortschrittswert zurückgegeben.
Der Effekt des gleichzeitigen Hochladens von 2 Fotos:
Das Obige ist der gesamte Inhalt dieses Artikels Ich hoffe, es wird für Ihr Studium nützlich sein. Wenn Sie Hilfe benötigen, besuchen Sie bitte die chinesische PHP-Website für weitere verwandte Inhalte!
Verwandte Empfehlungen:
H5-Funktionscode zum Implementieren des Hochladens lokaler Bilder und deren VorschauDas obige ist der detaillierte Inhalt vonH5-Plug-in-Code zum Hochladen von Mobiltelefonbildern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!