使用 HTML5 文件 API 在上传前唯一地识别文件
使用 HTML5 文件 API 制作文件上传程序时,我们希望确保不会根据实际数据上传重复文件。
用 MD5 计算哈希不是一个高效的方法,因为所有操作都在客户端进行,并且非常耗时。
事实上,没有捷径可走。
如果我们需要毫无疑问地识别重复文件,那么我们必须首先读取每个文件的内容,然后进行比较。
另一种方法是使用预定义的不变窗口查找给定文件块子集的 MD5 哈希。
广告
使用 HTML5 文件 API 制作文件上传程序时,我们希望确保不会根据实际数据上传重复文件。
用 MD5 计算哈希不是一个高效的方法,因为所有操作都在客户端进行,并且非常耗时。
事实上,没有捷径可走。
如果我们需要毫无疑问地识别重复文件,那么我们必须首先读取每个文件的内容,然后进行比较。
另一种方法是使用预定义的不变窗口查找给定文件块子集的 MD5 哈希。