上传文件的时候,我们经常会使用md5等哈希文件,以防止文件重名和节省存储空间。
一般的做法类似于这样
//哈希文件
$file_id = md5($_FILES["Filedata"]["tmp_name"]);可是,实验发现,这个算法对于同一个文件的上传几乎无效,他们每次都会生成不同的哈希值。what f***ing ! 见鬼了?
---------------------------------------
尼玛,脑袋短路了,应该用:
md5_file($_FILES["Filedata"]["tmp_name"]);
本文探讨了在文件上传过程中,如何正确使用MD5和md5_file函数来确保文件唯一性和安全性,揭示了两者在实际应用中的不同表现。
1427

被折叠的 条评论
为什么被折叠?



