所以我目前使用MD5来检查重复的上传,但我读到sha256会更好,它会影响我可以查看大小甚至2gb大文件的速度。
$fname = $_FILES['Filedata']['tmp_name'];
$filesource = md5(file_get_contents($fname));
如果我要更改为sha256,我会遇到性能问题。
$fname = $_FILES['Filedata']['tmp_name'];
$filesource = sha256(file_get_contents($fname));
这是我从http://webdevrefinery.com/forums/topic/6560-duplicate-fileimage-checking-with-php-and-md5/
获取原始代码的地方