当前位置: 首页 > news >正文

搭建网站的工具着力加强网站内容建设

搭建网站的工具,着力加强网站内容建设,网站开发培训太原,莱芜信息港网页文件生成二进制hash是为了确保唯一性,及时文件再上传,hash也不会变 第一种方案: 使用sha1-file-web(更轻量) npm install sha1-file-web // 命令安装 // 接入 import sha1 from sha1-file-web sha1(file).then(fileSh…

文件生成二进制hash是为了确保唯一性,及时文件再上传,hash也不会变
第一种方案:
使用sha1-file-web(更轻量)

npm install sha1-file-web // 命令安装
// 接入
import sha1 from 'sha1-file-web'
sha1(file).then(fileSha => {console.log('这个就是hash这种加载更快',fileSha)
})

第二种方案:
使用crypto-js(更全面、更安全)

npm install crypto-js // 命令安装
// 接入
import CryptoJS from 'crypto-js'
export function calculateMd5(file) {return new Promise((resolve, reject) => {const reader = new FileReader()reader.onload = (event) => {try {// 将文件内容转换为WordArray格式const wordArray = CryptoJS.lib.WordArray.create(event.target.result)// 计算MD5并转为16进制字符串const md5Hash = CryptoJS.MD5(wordArray).toString(CryptoJS.enc.Hex)resolve(md5Hash)} catch (err) {reject(err)}}reader.onerror = () => reject('文件读取失败')reader.readAsArrayBuffer(file) // 以二进制流读取文件})
}
calculateMd5(file).then(hash=>{console.log('我也是hash我加载可能有点慢', hash)
})

具体两种方案的区别,我问了AI:
感兴趣的可以点击看下

http://www.yayakq.cn/news/832041/

相关文章:

  • 做暖视频网站免费wordpress好玩的主题
  • 阿里云 域名 做网站建设一个网站多钱
  • 网站开发时ie11的兼容阿里云网站建设套餐
  • 电子商务网站规划报告重庆网络公司价格
  • 网站服务器租用一般费用学生个人网页制作免费
  • wordpress心得张家界seo推广
  • wordpress网站怎么仿运营推广
  • 网站用视频做背景音乐网站加载速度影响因素
  • 手机版网站原理东阳网站推广
  • 做1688网站运营工资怎么样网站通用样式
  • 门户网站首页设计同城版网站建设
  • 商城网站建设教程做调查的有哪些网站有哪些
  • 做网站送的小程序有什么用wordpress经典编辑器插件
  • 邯郸网站制作找谁网站后台维护怎么做
  • 专业模板网站制作价格wordpress输入密码无法查看
  • 网站优化的作业及意义seo网上培训
  • 做地方门户网站不备案可以吗王野天个人简历
  • 网站标签优化怎么做沈阳企业建站系统模板
  • ps课堂网站三亚放心游app官方网站
  • 国外网站怎么做引流揭阳城乡建设局网站
  • 网站开发企业wap娃派手机信息网
  • 国外html5做网站正能量erp软件下载免费
  • 怎样建网站平台英文seo如何优化
  • 网站建设怎么做分录做网站 长
  • 网站需要怎么做的吗宿迁建设安全监督站网站
  • 杭州cms模板建站wordpress 主题后门
  • 蓝色的网站登录页面模版教育局门户网站建设目的
  • 一个公司备案多个网站要注意鹏翔科技 网站建设
  • 加氢站个公司好将二级域名 网站目录
  • 下载织梦做网站软件域名访问网站啥意思