Coldfusion - 如何删除'#'文件名中的字符

时间:2014-09-26 17:47:01

标签: coldfusion

尝试上传某些文件时遇到问题。如果文件名称中包含“#”,则在尝试打开文件时会出现错误。有没有办法在上传之前从文件名中删除'#'字符?

我尝试过使用Replace,但是当我在那里使用'#'时会抛出错误:

<cfset myfile = #Replace('myfile', '#', '', 'all')#> 

我可以使用createUUID,但可能有多种文件类型,所以我不一定知道文件扩展名是什么。

1 个答案:

答案 0 :(得分:2)

上传文件时,请使用reReplace()删除文件最终名称中的所有非字母数字字符。您也可以考虑用下划线替换空格和/或使名称全部为小写字母。