Heim >Backend-Entwicklung >PHP-Tutorial >能不能在文件上传到服务器之前,判断文件是否有重复

能不能在文件上传到服务器之前,判断文件是否有重复

WBOY
WBOYOriginal
2016-06-06 20:29:321364Durchsuche

能不能在文件上传到服务器之前,判断文件是否重复?

回复内容:

能不能在文件上传到服务器之前,判断文件是否重复?

如果你是浏览器中上传,那需要借助 JavaScript 来获得本地文件的 md5 值,可以参考这个 StackOverFlow 回答。
如果你是普通的客户端,那就更好办了,总之是要拿到本地文件的 md5。

然后,服务器上,保存一个所有已经上传完成的文件的 md5 列表。在用户上传文件之前,先将本地文件的 md5 发送到服务器,服务器在已存文件的 md5 中查找,如果查到了,那就说明已经有了。

客户端没有完全判断的。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn