import React from "react"; import styles from "./index.less"; import { Upload, Button } from "antd"; import { UploadOutlined } from "@ant-design/icons"; class MyUpload extends React.Component { state = { fileList: [ { uid: "-1", name: "xxx.png", status: "done", url: "http://www.baidu.com/xxx.png" } ] }; handleChange = info => { let fileList = [...info.fileList]; // 1. Limit the number of uploaded files // Only to show two recent uploaded files, and old ones will be replaced by the new fileList = fileList.slice(-2); // 2. Read from response and show file link fileList = fileList.map(file => { if (file.response) { // Component will show file.url as link file.url = file.response.url; } return file; }); this.setState({ fileList }); }; render() { const props = { action: "https://www.mocky.io/v2/5cc8019d300000980a055e76", onChange: this.handleChange, multiple: true }; return ( ); } } export default () => (
);