uniapp下使用uview的上传组件在上传前能不能重命名文件?有没有什么办法?

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++;
      }
    },
阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题