let uploadPromises = this.selectedArr.map((item) => {
          let params = {
            account_id: this.form.account_id,          
            url: item.pic,    
          }        
          return biliMetaUploadPicWithUrl(params).then(response=>{
            if (response.status == 200) {
              let odata = response.data.data  
              return {
                source: this.form.arc_type,
                avid: item.aid,
                pic: item.pic,
                cid: item.first_cid,
                cover: {
                  material_id: odata.material_id,
                },
              };
            }      
          })           
        });  
        Promise.all(uploadPromises).then(results => {
          this.selectedArr = results.filter(item => item !== undefined); // 过滤掉未定义的结果
          //console.log(this.selectedArr); // 在所有请求完成后访问
        }).catch(error => {
          console.error(error); // 处理可能的错误
        });

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐