Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. HTMLInputElement
  4. files

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

HTMLInputElement: files-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

DieHTMLInputElement.files-Eigenschaft ermöglicht den Zugriff auf dasFileList-Objekt, das mit dem<input type="file">-Element ausgewählt wurde.

Wert

EinFileList-Objekt, das die ausgewählten Dateien auflistet, falls vorhanden, odernull, wenn derHTMLInputElement nicht vomtype="file" ist.

Beispiele

Das folgende Beispiel zeigt, wie Sie auf dieHTMLInputElement.files-Eigenschaft zugreifen und den Namen, das Datum der letzten Änderung, die Größe und den Typ jeder vom Benutzer ausgewählten Datei protokollieren können.

HTML

html
<input type="file" multiple />

JavaScript

Beachten Sie, dassHTMLInputElement.files immer noch eine Instanz vonFileList zurückgibt, selbst wenn keine Dateien ausgewählt sind.Daher ist es sicher, sie mitfor...of zu durchlaufen, ohne zu überprüfen, ob Dateien ausgewählt sind.

js
const fileInput = document.getElementById("files");console.log(fileInput.files instanceof FileList); // true even if emptyfor (const file of fileInput.files) {  console.log(file.name); // prints file name  let fileDate = new Date(file.lastModified);  console.log(fileDate.toLocaleDateString()); // prints legible date  console.log(    file.size < 1000 ? file.size : `${Math.round(file.size / 1000)}KB`,  );  console.log(file.type); // prints MIME type}

Spezifikationen

Specification
HTML
# dom-input-files-dev

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp