Laden Sie die Datei in der HTML-Seite

Um den Server hochladen zu können, eine oder mehr Dateien in Form eines speziellen Feldes angelegt wird. In Firefox, IE und Opera wird dieses Element als Textfeld angezeigt, die neben der Schaltfläche „Durchsuchen ...“ befinden (Abb. 1). In Safari und Chrome sind nur Taste "Select File" (Abb. 2).

Fig. 1. Das Sichtfeld eine Datei in Firefox zum Download

Fig. 2. Laden Sie die Datei in Chrome

Mit einem Klick auf die Schaltfläche öffnet ein Fenster, um die Datei zu wählen, in dem Sie festlegen können, was der Benutzer die Datei verwenden möchte.

Feld Syntax, um die Datei an den nächsten zu senden.

Die Eigenschaftswerte sind in der Tabelle aufgeführt. 1.

Tabelle. 1. Attribute Feld, um die Datei zu senden

Attribut Beschreibung
akzeptieren Setzt die Filter auf den Arten von Dateien, die Sie durch das Feld schicken können, um Dateien zu.
Größe Die Breite des Textfeldes, die durch die Anzahl der Schrift mit fester Breite bestimmt wird.
mehrere Es ermöglicht Ihnen, mehrere Dateien auf einmal auswählen und hochladen.
Name Name-Feld wird verwendet, um die Formularbehandlungsroutine zu identifizieren.

Bevor Sie dieses Feld im Formular verwenden können, gehen Sie wie folgt vor:

  1. setzt die POST-Methode Daten (method = "post") zu senden;
  2. auf dem Wert des Attributs enctype Multipart / form-Datensatz.

Bilden Sie die Datei in Beispiel 1 gezeigt, zum Download bereit.

Beispiel 1: ein Feld Erstellen der Datei senden





Отправка файла на сервер







Obwohl Sie die Breite des Feldes durch die Größe Attribut festlegen, in der Tat, die Breite nicht das Ergebnis der Form beeinflussen. In Safari und Chrome-Browser ist dieses Attribut der Regel keine Wirkung keine Wirkung.

mehrere Attribut ist wichtiger, es können Sie nicht auf eine Datei beschränkt werden, um auszuwählen, und geben Sie sie für mehrere gleichzeitige Downloads.

Lesen Sie mehr:   nach der Änderung MOTHERBOARDS NICHT WINDOWS laufen kann

Wenn Sie das Attribut akzeptieren nicht angegeben ist, dann hinzufügen oder Dateien beliebigen Typs hochladen. Die Anwesenheit akzeptiert die Wahl einer Datei zu begrenzen, was besonders wichtig ist, wenn man nur das Bild oder Video laden möge. Der Wert dient MIME-Typ, mehr Werte durch ein Komma getrennt werden. Sie können auch die folgenden Schlüsselwörter verwenden:

  • Audio / * - Auswahl von Musikdateien jeglicher Art;
  • image / * - Bilddateien;
  • Video / * - Video.

Tabelle. 2 zeigt einige der zulässigen Werte annehmen Attribut.

Tabelle. 2. Dateitypen

Wert Beschreibung
image / jpeg Nur die JPEG-Dateien.
image / jpeg, image / png Nur Dateien in JPEG und PNG-Format.
Bild/* Alle Bilddateien.
Bild / *, Video / * Jegliche Grafik- und Videodateien.

Verwendung von zusätzlichen Attributen in Beispiel 2 gezeigt.

Beispiel 2: Hochladen von Fotos





Загрузка файла



Загрузите ваши фотографии на сервер






Nicht alle Browser unterstützen die neuen Attribute. IE ignoriert mehr und akzeptiert, Safari unterstützt nicht das akzeptieren, aber Firefox mit dem MIME-Typ nicht funktioniert, nur mit Stichworten. Daher in dem obigen Beispiel speziell für Firefox eingestellt Bild / *, image / jpeg. Auch einen seltsamen Fehler in Opera beachten Sie, es nicht zulassen, dass Leerzeichen nach dem Komma innerhalb akzeptieren.

Beispielergebnisse sind in den Fig. 3. Bitte beachten Sie, dass aufgrund der Anwesenheit von mehreren leicht veränderter Form des Feldes.

Das Herunterladen von Dateien in Opera
Fig. 3. Laden Sie Dateien in die Oper

Sponsored

Sponsored

in anderen Sprachen lesen

 BelorussianEnglisch Deutsch Spanisch Französisch Italienisch Portugiesisch Türkisch Arabisch Ukrainisch Schwedisch Ungarisch Bulgarisch Estnisch Chinesisch (vereinfacht) Vietnamesisch Rumänisch thailändisch Slowenisch Slowakisch serbisch malaiisch Norwegisch Lettisch Litauisch Koreanisch Japanisch Indonesier Hindi Hebräisch Finnisch Griechisch Holländisch Tschechisch Dänisch kroatisch Chinesisch (traditionell) Philippine Urdu Azeybardzhansky Armenischpolnisch Bengali georgisch Kasachisch Katalanisch Mongolski Russisch Tadzhitsky Tamil'skij telugu Uzbetsky

Kommentar hinzufügen

Ihre E-Mail wird nicht veröffentlicht. Erforderliche Felder sind markiert *