0

我正在尝试使用 contentful 的 python api 将 .txt 文件从计算机上传到 contentful。这是文档的链接 下面是我的代码

with open('/Users/p2335/Documents/Work/files/input/test.txt', 'rb') as file:
    new_upload = client.uploads(space_id).create(file)

client.assets(space_id, 'dev').create(
    'ptn2',
    {
        'fields': {
            'file': {
                'en-US': {
                    'fileName': 'rds1.txt',
                    'contentType': 'text/plain',
                    'uploadFrom': new_upload.to_link().to_json()
                }
            }
        }
    }
)

但是,当我检查内容时,我没有看到该文件。下面是截图 在此处输入图像描述我在这里做错了什么?

4

1 回答 1

1

我相信您还需要通过调用来启动资产处理asset.process()。我无法从文档中判断 create 调用是否应该启动此调用,但似乎没有。

于 2021-06-04T08:10:49.043 回答