HTML5: Ordner Name aus File Input bestimmen
Frage von Gast | 22.09.2016 um 15:16
Ich habe das Tutorial gelesen, wie man mit HTML 5 ein File Input mit einer Ordner-Auswahl realisieren kann.
Nun frage ich mich, ob es auch irgendeine Möglichkeit gibt, an den Namen des ausgewählten Ordners zu kommen. Mit der Eigenschaft "name" bekomme ich ja nur den Dateinamen der Datei ohne Ordner.
Kennt da jemand einen Weg?
Ähnliche Themen
HTML5: File Input mit Ordner-Auswahl
Tutorial | 0 Kommentare
Lazarus: Ordner im Explorer öffnen
Frage | 1 Antwort
Linux/Ubuntu: Aktuelles File-Browser-Verzeichnis im Terminal öffnen
Tipp | 0 Kommentare
HTML5 Validator: Bad value "" for attribute "action" on element "form": Must be non-empty
Frage | 2 Antworten
HTML5 Canvas als Bild an Server senden und speichern
Tutorial | 0 Kommentare
Bild vor dem Upload im Browser verkleinern
Tutorial | 3 Kommentare
jQuery: Zeichen mehrerer Input-Felder zählen
Tipp | 9 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Ja, du kannst die Eigenschaft .webkitRelativePath dazu benutzen.
Ich habe das Beispiel aus dem Tutorial um das Auslesen dieser Eigenschaft ergänzt:
Mit e.target.files[i].webkitRelativePath wird nun die Datei zusammen mit ihrem Ordner angezeigt.
Solltest du nur an dem Ordner interessiert sein, kannst du den folgenden Code nutzen:
Den relativen Pfad speichern wir hier zunächst in der Variable relpath. Anschließend benutzen wir .split() um nur den Ordnernamen zu erhalten und den Dateinamen abzuschneiden. Während der relative Pfad zum Beispiel "ordner/datei.dat" sein könnte, erhalten wir damit nur "ordner".
22.09.2016 um 15:45