import React, { Component } from 'react'
import { Space, Tag, Typography } from 'antd'

const { Text } = Typography

export default class file extends Component {
    render() {
        return (
            <Space direction="vertical" className="w-100-p">
                <Text>
                    <Tag color="orange">/file</Tag>
                </Text>
                <ul>
                    <li>
                        <p>
                            <Tag color="red">ArrayBufferToBase64</Tag>
                            <Tag color="green">(arrayBuffer: ArrayBuffer) =&gt; String</Tag>
                            ArrayBuffer转成Base64。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">ArrayBufferToBlob</Tag>
                            <Tag color="green">(arrayBuffer: ArrayBuffer) =&gt; Blob</Tag>
                            ArrayBuffer转成Blob。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">Base64ToBlob</Tag>
                            <Tag color="green">(base64: String) =&gt; Blob</Tag>
                            Base64转成Blob。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">BlobToBase64</Tag>
                            <Tag color="green">(blob: Blob) =&gt; String</Tag>
                            Blob转成Base64。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">BlobToFile</Tag>
                            <Tag color="green">
                                (blob: Blob, fileName: String, fileType: String) =&gt; File
                            </Tag>
                            Blob转成File对象。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">Base64ToFile</Tag>
                            <Tag color="green">(base64: String, fileName: String) =&gt; File</Tag>
                            Base64转成File对象。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">PreviewFileResponse</Tag>
                            <Tag color="green">(id: String) =&gt; Response</Tag>
                            根据文件ID从接口获取文件信息。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">PreviewFileArrayBuffer</Tag>
                            <Tag color="green">(id: String) =&gt; ArrayBuffer</Tag>
                            根据文件ID从接口获取文件ArrayBuffer。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">PreviewFileBase64</Tag>
                            <Tag color="green">(id: String) =&gt; String</Tag>
                            根据文件ID从接口获取文件Base64。
                        </p>
                    </li>
                    <li>
                        <p>
                            <Tag color="red">PreviewFile</Tag>
                            <Tag color="green">(id: String) =&gt; File</Tag>
                            根据文件ID从接口获取文件对象。
                        </p>
                    </li>
                </ul>
            </Space>
        )
    }
}
