Abrufen des vollständigen Dateipfads aus der Auswahl der Eingabedatei
Bei der Auswahl einer Datei mithilfe eines HTML-Eingabeelements () ist der Dateiname normalerweise über die Value-Eigenschaft der Eingabe zugänglich. Aus Sicherheitsgründen beschränken Browser jedoch den direkten Zugriff auf den vollständigen Dateipfad.
In JavaScript bietet die HTML5-Datei-API Zugriff auf Informationen zu ausgewählten Dateien, diese APIs erlauben jedoch keinen Zugriff auf den vollständigen Dateipfad. Beispielsweise gibt die Eigenschaft „files[0]“ des Eingabeelements nur den Namen der Datei zurück.
Eine Ausnahme ist Firefox, der Zugriff auf die Eigenschaft „mozFullPath“ für das File-Objekt bietet. Beim Versuch, diese Eigenschaft abzurufen, wird jedoch eine leere Zeichenfolge zurückgegeben.
Alternativen zum Lesen des Dateiinhalts
Obwohl Browser keinen Zugriff auf den vollständigen Dateipfad bieten, gibt es Alternativen Ansätze zum Lesen des Dateiinhalts:
Das obige ist der detaillierte Inhalt vonWie kann ich auf den vollständigen Dateipfad einer über ein HTML-Eingabeelement ausgewählten Datei zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!