|
本帖最后由 凯特-刘泽鹏 于 2021-7-5 18:04 编辑
一般上传附件我们使用的是表单的多附件与单附件类型,如果在列表上加一个按钮,进行附件上传的思路如下:1、在列表上加上按钮
2、注册列表点击事件
3、点击事件中进行编码- JE.uploadFile({
- fileTypes: 'jpg;png;gif;jpeg',
- //多附件设置为true,如果是单附件这个配置可不加
- multiSelect:true,
- width:'60%',//用于多附件
- height:'40%',//用于多附件
- // params: {
- // returnType: 'all',
- // jeFileType: 'PROJECT',
- // },
- uploadFileType: 'func',
- post_params: { uploadType: 'OTHER' },
- callback(file,files) {
- console.log(file);
- console.log(files);
- // delete file.docInfo;
- // delete file.size;
- },
- });
复制代码 注意事项
1、fileTypes可以自定义
2、上传附件之后可以在callback回调中进行业务处理,拿到文件的fileKey,进行存储(比如调运doSave方法)
3、以上上传做的没问题可以在按钮上根据选中数据与数据对应的fileKey去下载文件
|
|