03. 08. 2011, 19:39

Hallo,

hat jemand Ahnung, ob es eine API-Funktion gibt, mit der man die bei TYPO3 Backend-Uploads üblicherweise generierten eindeutigen Dateinamen (datei_01.jpg) erzeugen kann?

Am besten wäre die funktion upload_copy_move aus der t3lib_div, aber mit der option als dritten Parameter ein flag "make unique" setzen zu können.

Wenn man dann eine Datei "test.jpg" von einem Frontend-Upload hat und diese in ein TYPO3-Upload-(Unter)Verzeichnis verschieben will und dieses Flag setzt, sollte die Funktion erst nachsehen, ob dort bereits eine Datei mit dem Namen existiert und wenn ja die Datei unter "test_01.jpg" ablegen. Falls diese auch schon existiert unter "test_02.jpg" usw.

Als Rückgabewert sollte sie dann den neuen Filenamen zurückgeben.

Gibt es da schon was fertiges in den TYPO3 Core APIs?