[DOCS] Proofreading and moving of feature rst files for 7.4 Part 2
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Important-68600-IntroducedResourceStorageSanitizeFileNameSignal.rst
1 ======================================================================
2 Important: #68600 - Introduced ResourceStorage SanitizeFileName signal
3 ======================================================================
4
5 Description
6 ===========
7
8 In order to check whether an uploaded/newly added file already exists before uploading it or to ask for
9 user preferences about already existing files only when needed, the final name for the uploaded file is needed.
10
11 Before #68600 the PreFileAdd signal was documented to have the ability to change the ``$targetFileName``,
12 but the signal expects the local file path of the file. Since this information isn't available when checking
13 only by a file name if a file already exists, a new signal has been added to ``TYPO3\CMS\Core\Resource\ResourceStorage``,
14 which is emitted when the ResourceStorage is asked to sanitize a file name.
15
16
17 Affected Installations
18 ======================
19
20 All installations with extensions that use the PreFileAdd signal to change/sanitize a file name.
21 This logic should be moved to the new sanitizeFileName signal.