0

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

有时文件名的名称中会带有 /。在这些情况下 move_uploaded_file 中断并且图像未上传。

保存文件时如何考虑 / 而无需更改我的加密方法?

4

1 回答 1

2

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

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

于 2013-05-03T21:56:26.997 回答