上传 .txt 文件到 contentful

Upload .txt file to contentful

我正在尝试使用 contentful python api 从计算机上传一个 .txt 文件到 contentful。这是 link 到 documentation 下面是我的代码

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()
                }
            }
        }
    }
)

然而,当我签入 contentful 时,我没有看到该文件。下面是截图 我做错了什么?

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