❤️砥砺前行,不负余光,永远在路上❤️

目录

  • ​​前言​​
  • ​​一、使用​​

前言

相关插件:
​​​https://ext.dcloud.net.cn/plugin?id=4109​​​​https://ext.dcloud.net.cn/plugin?id=1015​

一、使用

从插件市场导入可以直接使用,下载插件的话引入一下组件,注册一下

<l-file ref="lFile" @up-success="upSuccess"></l-file>
this.$refs.lFile.upload({
//替换为你的上传接口地址
url: 'http://cczs.mayixinke.com/ccbg/sys/cloud/file/jiagongupload',
// 服务端接收附件的key
name: 'file',
//根据你接口需求自定义 (优先不传content-type,安卓端无法收到参数再传)
header: {
'Authorization': 'bearer eyJhbGciO',
'uid': '27682',
'client': 'app',
token: uni.getStorageSync('token')
},
bussinessId: this.batchBussinessId,
type: 'reportFile',

// 限制选择附件的大小上限,默认10M
// maxSize: 20,

// 若需要在body单独添加附件名或附件大小如下方式传入组件:
// addName: '后端要的附件名称字段key,此处请勿写name的同值如(file),会覆盖name',
// addSize: '后端要的附件大小字段key'

// body参数直接写key,value,如:
// date: '2020-1-1',
// key2: 'value2',
});

选择文件写个方法调组件内部的方法就行。

记录一次uniapp中实现选择上传其他文件_接口需求