1

我们在 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();
        })
});

提前致谢!

4

0 回答 0