宜搭开发问题点&解决方法

修改附件上传的URL地址,用于上传到自己的服务器

文档地址:https://developers.aliwork.com/docs/components/form/attachmentField

需要修改页面JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 修改上传接口地址,可在页面加载后调用
this.$('attachmentField_lkujykro').set('url', 'https://xxxxxxx.com/mock/upload');

// 上传前处理中,可设置相关参数
export function beforeUpload(file, options) {
console.log('beforeUpload callback : ', file, options);
const requestOpts = {
...options,
data: { osstoken: 1234 },
headers: { 'X-Requested-With': 12345 }
};
return requestOpts;
}

接口返回参数要满足以下格式

1
2
3
4
5
6
7
8
9
{
'success': true, // 必须
'message': '上传成功', // success=false 时候可以展示错误
'content': {
'url': 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg' // 返回结果
'imgURL': 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', // 图片预览地址 (非必须)
'downloadURL': 'https://img.alicdn.com/tps/TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg', // 文件下载地址 (非必须)
}
}