1.0.0 • Published 8 months ago

@trans.js/use-crypto v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

@trans.js/use-crypto

用于获取antd上传组件文件的sha1和md5

示例

import { useCrypto } from '@trans.js/use-crypto';
// const { useCrypto } = require('@trans.js/use-crypto');
import type { UploadRequestOption } from "rc-upload/lib/interface";
import { Upload } from 'antd';

const demo = () => {
  const { getFileSha1, getFileMd5 } = useCrypto();

  const customRequest = (options: UploadRequestOption) => {
    getFileSha1(options.file).then(sha1=>{
      console.log('sha1', sha1)
    }).catch(e=>{})
    getFileMd5(options.file).then(md5=>{
      console.log('md5', md5)
    }).catch(e=>{})
  }

  return (
    <>
      <Upload customRequest={customRequest}/>
    </>
  )
}

安装

pnpm i @trans.js/use-crypto
# 或者
yarn add @trans.js/use-crypto
1.0.0

8 months ago