[TYPO3-german] File Upload
Dirk Wenzel
wenzel at webfox03.de
Sun Dec 15 16:12:01 CET 2013
Hallo Ariane,
wenn Du auf Anleitungen mit veralteten Klassen stößt, hilft Dir die
API-Referenz: http://typo3.org/api/typo3cms/
Die meisten Methoden werden von neuen Klassen weiterhin unterstützt. Gib
den Methodennamen im Suchfeld ein und Du findest die zugehörige Klasse.
Unter
https://github.com/dwenzel/placements/blob/dev/Classes/Controller/AbstractController.php#L74
findest Du eine funktionierende Umsetzung inklusive lokalisierter
Fehlerbehandlung.
Die Methode uploadFile wird in der Method updateFileProperty() verwendet.
Diese wird in der createAction des OrganizationControllers genutzt
(welche von AbstractController erbt).
(Die Erweiterung tx_placements ist noch nicht im TER, sondern derzeit
nur auf github zu finden. Sie ist noch in Entwicklung und bietet
Funktionalitäten einer Stellenbörse. Zum Ausprobieren am besten den
dev-Zweig verwenden...)
Übrigens empfiehlt es sich, englische Methodennamen zu verwenden, damit
der Code lesbar bleibt.
Herzliche Grüße
Dirk
Am 14.12.13 17:32, schrieb arianesardinas:
> Hallo Leute
>
> ich versuche eine file upload zu realisieren.
> ich habe die schritte diese tutorial gemacht:
> http://typo3blogger.de/extbase-file-upload-vor-6-1-4-5-4-7-6-0-die-2te/
>
> mein problem ist ich nutze typo3 in der version 6.1.5
>
> ich habe problem mit folgende zeile:
> $uniqueFileName =
> $this->objectManager->get('t3lib_basicFileFunctions')->getUniqueName(
> $_FILES[$pluginNamespace]['name']['newBewerbung'][$fieldName],
>
> TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder)
> );
>
> ich musste festelen dass in der version 6.1.5 zb t3lib_div veraltet ist,
> das heisst der aufruft:
> t3lib_div::getFileAbsFileName($uploadFolder) geht nicht, deswegen musste
> ich so verändern:
> TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($uploadFolder)
>
> trotzdem funktioniert es nicht. ich frage mich ob
> t3lib_basicFileFunctions auch in der 6 version veraltet ist?
> danke in voraus!
>
>
More information about the TYPO3-german
mailing list