Liebes Forum,
ich möchte gerne eine vom Benutzer ausgewählte Datei (eigentlich nur den Dateinamen) in ein Datenbankfeld speichern. Dafür habe ich ein Formular mit einem Dateiauswahl-Dialog (input type="file"), was auch einwandfrei funktioniert. Ich lese den Dateinamen über
aus und speichere ihn in die Datenbank, die Datei selbst benötige ich eigentlich nicht. Das Problem ist, dass bei größeren Dateien (vielleicht bedingt durch die Einstellung upload_max_filesize in der php.ini, die per default auf 2M gestellt ist)
der Dateiname nicht übertragen wird.
Ich steh' grad irgendwie auf dem Schlauch. Gibt es eine Möglichkeit, dass der Nutzer den Dateinamen über den Auswahldialog auswählen kann und der Dateiname ohne weitere Verarbeitung (wie bei $_POST) übergeben wird? Ich möchte den Wert in der php.ini eigentlich nicht ändern, da es ja eigentlich nicht nötig ist.
Ich hoffe, das war verständlich. Schon mal vielen Dank für die Hilfe!
ich möchte gerne eine vom Benutzer ausgewählte Datei (eigentlich nur den Dateinamen) in ein Datenbankfeld speichern. Dafür habe ich ein Formular mit einem Dateiauswahl-Dialog (input type="file"), was auch einwandfrei funktioniert. Ich lese den Dateinamen über
PHP-Code:
$_FILES['Datei']['name']
der Dateiname nicht übertragen wird.
Ich steh' grad irgendwie auf dem Schlauch. Gibt es eine Möglichkeit, dass der Nutzer den Dateinamen über den Auswahldialog auswählen kann und der Dateiname ohne weitere Verarbeitung (wie bei $_POST) übergeben wird? Ich möchte den Wert in der php.ini eigentlich nicht ändern, da es ja eigentlich nicht nötig ist.
Ich hoffe, das war verständlich. Schon mal vielen Dank für die Hilfe!
Kommentar