我们正在使用带有Angular 1的 Contentful API。
当我们尝试存储图像(文件大小无关紧要)时,Contentful API会随机抛出错误:
Uncaught (in promise) Error: Asset is taking longer then expected to process.
由于它在大多数情况下工作正常,我认为我们的代码可能没有问题。也许你们中的某些人遇到过同样的问题,可以解决它吗?
那是我们的工厂:
ContentFulFactory.createAssetFromFiles()
.then((space) => {
space.createAsset({
fields: {
title: {
'en': $scope.file.title
},
file: {
'en': {
contentType: $scope.file.image.type,
fileName: $scope.file.image.$ngfName,
upload: data.data.url
}
}
}
})
.then((asset) => {
/**
* Processing asset
*/
console.log('processing...', asset);
return asset.processForLocale('en', { processingCheckWait: 100, processingCheckRetries: 20 });
})
.then((asset) => {
/**
* Publishing asset
*/
console.log('publishing...', asset);
return asset.publish();
})
.then((asset) => {
console.log(asset);
$scope.isProgress = false;
$uibModalInstance.close();
})
});
提前致谢!