70同学:
请问一下,为什么要将上传附件命名规则定为CRC32呢?
个人觉得搞的附件URL很不友好,虽然肯定能避免重名。
我是新人哈,我改了下代码,不知道这样可行不?
$reistlin = '';
$part = explode('.', $file['name']);
$reistlin = strtolower($part[0]);
//获取文件名
//$fileName = sprintf('%u', crc32(uniqid())) . '.' . $ext;
$fileName = $reistlin . '.' . $ext;
$path = $path . '/' . $fileName;
初步测试了一下,貌似可以了,不过因为explode,如果写死$part[0]的话,遇到诸如:abc.123.gif的文件名。就只能取到abc.gif了,请教下70出个官方的HACK吧,我这种菜鸟山寨的东西实在拿不出手!
谢谢了!