安装依赖 npm install --save axios js-base64
点击修改按钮
弹框选择图片或者文件
代码
index.js
<AliyunOSSUpload onGetFileUrl={onGetFileUrl} />
AliyunOSSUpload.js
import React from 'react';
import { Form, Upload, message, Button } from 'antd';
import { getOSSClientCredit, policyUpload } from '@/services/login';
import { Base64 } from 'js-base64';
import hmacSHA1 from 'crypto-js/hmac-sha1';
import CryptoBase64 from 'crypto-js/enc-base64';
export class AliyunOSSUpload extends React.Component {
constructor() {
super();
this.state = {
OSSData: {},
setDataObj: {},
loading: false,
};
this.dataObj =