move_uploaded_file当文件名称中有斜杠时?

时间:2013-05-03 21:47:46

标签: php image upload

我正在使用一个为图像文件名生成随机加密的函数。

有时文件名将在名称中包含/。在这些情况下,move_uploaded_file会中断并且不会上传图像。

如何在保存文件时使用/ into帐户而不必更改我的加密方法?

1 个答案:

答案 0 :(得分:2)

“/”在文件名中不合法,因为它是目录分隔符。 您可以使用slugify函数清除字符串,例如,请参阅here

但我不建议这样做。您应该找到另一种命名文件的方法,例如使用md5或sha1哈希值。