问答

怎样比较上传的两个文件是不是同一个文件?

作者:admin 2021-09-20 我要评论

js多次上传图片,目的是想让同一个文件只上传一次,拿到前后的File如下: File {name: "1.jpg", lastModified: 1584063617361, lastModifiedDate: Fri Mar 13 2020 ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

js多次上传图片,目的是想让同一个文件只上传一次,拿到前后的File如下:

File {name: "1.jpg", lastModified: 1584063617361, lastModifiedDate: Fri Mar 13 2020 09:40:17 GMT+0800 (中国标准时间), webkitRelativePath: "", size: 42342…}

是否可以通过size,lastModified字段去比较,有没有其他的方法?

###
  1. 存的时候文件名就用 md5 hash,同样的文件只会存一次。
  2. 本地校验的时候也一样,读进来 md5,有时候我们为了线上验证文件也会把 md5 传过去
###

计算文件的 MD5 Hash

###

完全没有误差,可以用FileReader比较两文件的内容,成本太高

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 怎样比较上传的两个文件是不是同一个文

    怎样比较上传的两个文件是不是同一个文

  • 请问题主,有没有试过用原生js做 h5微

    请问题主,有没有试过用原生js做 h5微

  • 用css3 怎么给这个图标做个有趣的交互

    用css3 怎么给这个图标做个有趣的交互

  • java 字符串去掉多余空格和空行

    java 字符串去掉多余空格和空行

腾讯云代理商
海外云服务器