当前,上传一个带有'_‘(下划线)的文件将自动替换为'-’(连字符)。我需要他们留下。与此问题相同:https://github.com/silverstripe/silverstripe-cms/issues/719
我发现这种事是通过FileNameFilter setReplacements发生的
我试图按照说明将其添加到YAML配置中,从而停止此操作:
FileNameFilter:
default_use_transliterator: false
default_replacements:这没有影响,我需要声明新的默认值吗?
也改变了这一行:
'/_/' => '-', // underscores to dashes到这个
'/_/' => '_', // underscores to dashes但这只是消除了它们并缩小了差距。
有人能就实现这一目标的正确方法提出建议吗?
发布于 2016-04-29 21:04:14
我意识到你也可以在你的_config.php文件中做到这一点!这已经奏效了。如果这对像我这样的人有用,我就不提这个问题了。
_config.php
FileNameFilter::$default_use_transliterator = false;
FileNameFilter::$default_replacements = array();https://stackoverflow.com/questions/36944404
复制相似问题