[TYPO3-dam-devel] enable to use cleanFileName but have original filename as indexed title

Dan Osipov dosipov at phillyburbs.com
Fri Nov 6 16:31:11 CET 2009


__1044___1086___1084___1077___1085_.xlsx

for files uploaded in standard file module...

Must be my installation. I'll try to examine this further.

Dan Osipov
Calkins Media
http://danosipov.com/blog/

Krystian Szymukowicz wrote:
> 
> Strange.
> 
> With russian cyrilic I have good results too.
> 
> Слышąцъ.jpg is converted to Slyshac.jpg
> 
> 
> I've tested it on:
> 1) windows XAMPP
> 2) linux FreeBSD
> 
> I have no idea why it works so strange at your host/system.
> 
> If you uninstall dam and upload file (Слышąцъ.jpg) in standard module 
> what do you get?
> 
> 
> 
> 
> grtz
> Krystian
> 
> 
> Dan Osipov wrote:
>> Tested with a Russian filename, result in the screenshot.
>> First file was uploaded after the patch, second, before the patch. Is 
>> that the desired behavior, or do my system settings come into play?
>>
>> Also, FYI, the TS setting is not read with RFC 12408 - but that 
>> probably applies to all TS setting...
>>
>> Dan Osipov
>> Calkins Media
>> http://danosipov.com/blog/
>>
>> Krystian Szymukowicz wrote:
>>>
>>> hello
>>>
>>>
>>> This is a SVN patch request.
>>>
>>> BRANCHES: trunk
>>>
>>> BT reference: http://bugs.typo3.org/view.php?id=12360
>>> BT related: http://bugs.typo3.org/view.php?id=10408
>>>
>>> PROBLEM:
>>> Right now if you upload a file with space or special national chars 
>>> they are preserved, fe. "example file name ążół.jpg".
>>>
>>> This is a problem sometimes. Not all software works quite well with 
>>> utf-8 filenames so it is more secure to have the national chars and 
>>> spaces get converted to safe ASCII chars.
>>>
>>>
>>>
>>> SOLUTION:
>>> Introduce new parameter:
>>> mod.txdamM1_SHARED.systemCleanFileName
>>>
>>> If this parameter is on then:
>>> 1) filename goes through TYPO3 system function cleanFileName (all 
>>> spaces and special chars are converted to safe ASCII values)
>>>
>>> 2) original filename with special chars are preserved and used as 
>>> "title' when indexing file.
>>>
>>> So final result is:
>>> 1) safe value of "filename"
>>> 2) original file name used as "title"
>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------
>>


More information about the TYPO3-team-dam mailing list