You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

5.4 KiB

category subtitle type title cover
Components 上传 数据录入 Upload https://gw.alipayobjects.com/zos/alicdn/QaeBt_ZMg/Upload.svg

文件选择上传和拖拽上传控件。

何时使用

上传是将信息(网页、文字、图片、视频等)通过网页或者上传工具发布到远程服务器上的过程。

  • 当需要上传一个或一些文件时。
  • 当需要展现上传的进度时。
  • 当需要使用拖拽交互时。

API

参数 说明 类型 默认值 版本
accept 接受上传的文件类型, 详见 input accept Attribute string -
action 上传的地址 string|(file) => Promise -
method 上传请求的 http method string post
directory 支持上传文件夹(caniuse boolean false
beforeUpload 上传文件之前的钩子,参数为上传的文件,若返回 false 则停止上传。支持返回一个 Promise 对象,Promise 对象 reject 时则停止上传,resolve 时开始上传( resolve 传入 FileBlob 对象则上传 resolve 传入对象)。注意:IE9 不支持该方法 (file, fileList) => `boolean Promise` -
customRequest 通过覆盖默认的上传行为,可以自定义自己的上传实现 Function -
data 上传所需额外参数或返回上传额外参数的方法 object|(file) => `object Promise