1.0.0 • Published 8 months ago
@trans.js/use-crypto v1.0.0
@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