首页 > 解决方案 > Ant Design:警告:[antd: Upload] `transformFile` 已弃用。请直接使用`beforeUpload` :ReactJs

问题描述

我正在使用 react ja 构建应用程序。为了构建它,我正在使用 Ant Design 库。从 Ant Design 我使用Upload链接)组件。

该组件如下所示:

<Upload
        name="file"
        listType="picture-card"
        className="avatar-uploader"
        showUploadList={true}
        action="https://www.mocky.io/v2/5cc8019d300000980a055e76"
        onChange={this.handleChange}
      >
        {imageUrl ? <img src={imageUrl} alt="avatar" style={{ width: '100%' }} /> : uploadButton}
</Upload>

在开发模式下运行应用程序我得到

Warning: [antd: Upload] `transformFile` is deprecated. Please use `beforeUpload` directly.
warning @ warning.js:6

问题:为什么即使我不在transformFile组件中使用也会出现此警告?
我也不想用beforeUpload,为什么要强制使用?谁面临同样的问题?

标签: reactjsantd

解决方案



推荐阅读