为什么相同的文件上传就是急速秒传呢
来源:9-5 分片检查与极速秒传

慕粉8429964
2020-05-17
相同的文件上传,第一次上传,在数据库中存了文件的相对路径,还有name.是根据这个上传文件的name相同吗.然后就去对应的路径下面去找?分片是根据文件的唯一标识来确定是不是同一个文件.急速秒传也是吗?
写回答
1回答
-
判断相同文件不能用文件名来判断。文件名很容易和别人重复,可以用文件类型、文件大小、文件修改时间三个值来判断,课程中是拿3个值做md5,只要三个值相等,那么md5算出来也是相等的。
上传过的文件,都会将md5的值做为key存到数据库中,所以判断是不是上传过,是到数据库中查key是不是存在,而不是到上传目录下去找
112020-05-17
相似问题