我使用Q promises来处理一组异步函数。其中一个函数(promises)将文件上载到Azure blob存储。当我上传大小为30MB的文件时,一切正常。但是当我尝试上传较大的文件(如150Mb)时,文件已成功上传,但承诺会返回未定义的结果。
upload_creative(files, creativeMIMEType)
// returns a promise. This function uploads the file
.then(function(result){ // The result object is returned as undefined
notifyUser(new_post, result)
我怀疑上传大文件需要太长时间,承诺超时。有没有办法管理超时并让promises在返回未定义的结果之前等待更长时间?