上传文件的时候,我们经常会使用md5等哈希文件,以防止文件重名和节省存储空间。
一般的做法类似于这样
//哈希文件
$file_id = md5($_FILES["Filedata"]["tmp_name"]);
可是,实验发现,这个算法对于同一个文件的上传几乎无效,他们每次都会生成不同的哈希值。what f***ing ! 见鬼了?
---------------------------------------
尼玛,脑袋短路了,应该用:
md5_file($_FILES["Filedata"]["tmp_name"]);