我是靠谱客的博主 拉长帆布鞋,最近开发中收集的这篇文章主要介绍【快应用】快应用有获取文件摘要值的接口吗?问题背景解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

问题背景

快应用有获取文件摘要值的接口吗?例如我想获取文件的SHA256或者MD5值。

解决方法

1.快应用规范没有提供此功能的接口,但是可以使用第三方库crypto-js来获取。

2.检查快应用项目目录下是否已经有第三方库依赖文件package.json。如果没有,在华为快应用IDE中启动第三方依赖库:菜单选择“NPM > Start Npm Library”,执行完成,将生成package.json。

菜单选择“NPM > Npm Install”,安装依赖。

3.切换至IDE控制台的“TERMINAL”页签,进入快应用项目的根目录,输入安装命令npm i -S crypto-js,安装crypto-js库。

cke_762.png

安装完成,将在package.json文件中自动增加crypto-js的依赖。

4.在快应用中计算摘要值的示例代码如下:

 import sha256 from 'crypto-js/sha256';

  import MD5 from 'crypto-js/md5';

  genSha256: function (e) {

    const msg = this.testdata;

    this.sha256value = sha256(msg);

  },

  genMD5: function () {

    const msg = this.testdata;

    this.md5value = MD5(msg);

  },

 欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

最后

以上就是拉长帆布鞋为你收集整理的【快应用】快应用有获取文件摘要值的接口吗?问题背景解决方法的全部内容,希望文章能够帮你解决【快应用】快应用有获取文件摘要值的接口吗?问题背景解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部