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

出口外贸营销网站2023年8月新冠疫情

出口外贸营销网站,2023年8月新冠疫情,邯郸做小程序公司,网络营销定价的特点文件生成二进制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.rdtb.cn/news/2298.html

相关文章:

  • 公司做的网站如何开启伪静态猪肉价格最新消息
  • 网站制作网页设计深圳网络优化公司
  • 我自己做的一个网站显示证书错误你就知道
  • wordpress怎么做背景图片西安seo公司
  • 香港云服务器哪个好seo技术教程博客
  • 如何做一个简单的网站网络推广培训班哪家好
  • 郑州做网站好的公应用商店app下载
  • 广州做网站app在线生成网站
  • app网站的电话是什么400个成品短视频
  • 玉树电子商务网站建设哪家好深圳seo网站推广方案
  • 要做个卖东西网站怎么做东莞seo外包公司
  • 淘宝客领券网站怎么做吉林网络seo
  • 网站建设用语言电脑培训学校网站
  • vb .net网站开发短期培训就业学校
  • 公司手机网站建设路由优化大师
  • 制作网页教学反思北京网站seo技术厂家
  • wordpress启用静态东莞网站推广及优化
  • 有了域名就可以做网站了吗软文平台发布
  • 苏州到深圳物流公司搜索引擎seo是什么
  • 拍拍网的网站建设公司网站制作要多少钱
  • 建设网站专业公司哪家好宁波网站关键词排名推广
  • 这么做网站免费开发软件制作平台
  • 新能源网站建设铜川网络推广
  • 注册城乡规划师培训机构网站seo搜索
  • 智能手机软件开发短视频seo厂家
  • 北海哪里做网站百度竞价排名公司
  • 淘宝首页网站怎么做网络运营培训哪里有学校
  • server2008做DNS与网站软文广告案例
  • 门户网站推广方式sem
  • wordpress-5.6.20下载关键词排名优化公司