❤️砥砺前行,不负余光,永远在路上❤️
前言
相关插件:
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',
});
选择文件写个方法调组件内部的方法就行。