uniapp下使用uview的上传组件在上传前能不能重命名文件?有没有什么办法?
组件
<u-upload
:file-list="preJobFileList"
@afterRead="preJobAfterRead"
@delete="preJobDeletePic"
multiple
:maxCount="10" />
preJobAfterRead方法
async preJobAfterRead(event) {
console.log('11111', event);
let lists = [].concat(event.file);
let fileListLen = this[`fileList${event.name}`].length;
lists.map((item) => {
this[`fileList${event.name}`].push({
...item,
status: "uploading",
message: "上传中",
});
});
for (let i = 0; i < lists.length; i++) {
const result = await this.uploadFilePromise(lists[i].thumb);
console.log('result', result);
let item = this[`fileList${event.name}`][fileListLen];
this[`fileList${event.name}`].splice(
fileListLen,
1,
Object.assign(item, {
status: "success",
message: "",
url: lists[i].thumb,
id: result.id,
})
);
fileListLen++;
}
},