Datei Upload: Vor dem Speichern im Benutzerverzeichnis Datei umbenennen
Hallo,
ich möchte Bilddateien per Formular im jeweiligen Benutzerverzeichnis speichern. Mit dem Formulargenerator ist das problemlos möglich. Allerdings möchte ich die Datei vor dem Ablegen im Benutzerverzeichnis umbenennen.
Ich komme aber einfach nicht an die hochgeladene Datei heran, um sie dann per move_uploaded_file(...) unter anderem Namen abzuspeichern.
Ich habe versucht ein Contao-Konstrukt nach dem Vorbild
PHP-Code:
move_uploaded_file($_FILES['datei']['tmp_name'], "foo/bar/neuername.jpg");
zu stricken.
Meine bislang erfolglosen Versuche gehen in Richtung
PHP-Code:
$upload = $_SESSION['FILES'];
$datei = $upload['datei']['tmp_name'];
$this->Files->move_uploaded_files($datei, 'foo/bar/neuername.jpg');
Oder bin ich damit auf dem Holzweg?
Suche schon seit zwei Tagen nach einer Lösung, aber das einzige, was ich in dieser Richtung bisher gefunden habe, ist dieser Thread:
https://community.contao.org/de/show...ad-im-Frontend
NACHTRAG:
Ich habe noch diesen Thread hier gefunden
https://community.contao.org/de/show...namen-anpassen
Dort findet sich folgender Hinweis von cliffen:
Zitat:
Das Widget für den File Upload speichert den Zielort nicht im Post oder der Session ... irgendwie verschwindet alles , was zum Uploadfeld gehört.
Das bezog sich alles (inkl. der Lösung) aber leider noch auf Contao 2. Besteht das Problem bei Contao 3 immer noch?
Gruß
Marc