我想我必须在某处有一个根本的误解。我正在使用Aurelia将文件上传到服务器。第一个调用为文件创建一个文件夹,完成后我想上传文件。我的代码如下所示:
if(myFiles.length !== 0 && myFiles !== null){
this.data.createContainer(refNo)
.then((response) => {
this.data.upLoadFiles(refNo, myFiles)
});
在if语句中,myFiles包含文件列表。但是当它到达this.data.upLoadFiles语句时,myFiles是未定义的。我不确定这样做的正确方法。
答案 0 :(得分:0)
我成为了对承诺不太完全理解的受害者。在保存解决之前,保存后清理的代码正在执行。