Upload.Dragger 不能够拖拽上传

当我定义完Upload.Dragger组件的accept属性,这时候这个组件不能够拖拽上传文件

<Upload.Dragger
            multiple
            listType="picture"
            accept="application/xml"
            beforeUpload={file => {
              this.setState(state => ({
                importFileList: [...state.importFileList, file],
              }));
              return false;
            }}
            onRemove={file => {
              this.setState(state => {
                const index = state.importFileList.indexOf(file);
                const newFileList = state.importFileList.slice();
                newFileList.splice(index, 1);
                return {
                  importFileList: newFileList,
                };
              });
            }}
          >
            <p className="ant-upload-drag-icon">
              <Icon type="inbox" />
            </p>
            <p className="ant-upload-text">{formatMessage({ id: '点击或将文件拖拽到这里上传' })}</p>
            <p className="ant-upload-hint">
              {formatMessage({ id: '支持扩展名' })}: {`${type}` === '1' ? '.xml' : '.xlsx'}
            </p>
          </Upload.Dragger>
阅读 6.3k
1 个回答
新手上路,请多包涵

accept 不能写成MIME格式,换成.xml 就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进