问题与#34; Contenful" API:存储图片随机失败

时间:2017-09-13 09:38:02

标签: javascript angularjs api contentful contentful-management

我们正在使用带有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();
        })
});

提前致谢!

0 个答案:

没有答案