如何保证不重复保存上传的图片,并且保证文件名不容易冲突? 我现在是上传图片后算出文件的sha1值,然后取前20位字符作为文件名。假如正好别的图片sha1值的前20位正好跟某张图一样,会覆盖掉原图片。不知道这个方案可不可行?新图覆盖旧图的概率大不大? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上传时间 + sha1 . jpg 一般用 time() 即可,上传频度大时也可用 microtime(true)需检查内容也不重复时用 md5_file 或 sha1_file 的结果 我就是想检查内容不重复,想节省点磁盘空间。不过sha1的前20位冲突的可能性大不大,我问的是这个。 给你省点hash,crc32+字节数重复的概率已经很低了,用这个组合做文件名,还能省下比较时再次hash的功夫如果觉得不保险就md5+字节数,足够了 php 里面有个函数是生成不同的ID号 uniqid — 生成一个唯一ID 用这个试试 mysql中大数据操作的问题 PHP正则,查找所需字符 mysql的MD5加密后的字符能不能设定长度 关于PHP网站后台登陆信息截取并保存在WEB目录的问题 php如何执行一个字符串形式的函数并获得函数的执行结果,在线等,急!! 学习。。 Fedora 20 配置php 默认路径问题 高手请进! 请问 cookie何session功能上有什么不同之处 请大家帮帮忙了 谢谢! 高手帮忙 求助,php调用python脚本传递参数的问题 关于UC通讯的问题
需检查内容也不重复时用 md5_file 或 sha1_file 的结果
如果觉得不保险就md5+字节数,足够了