文件

了解如何使用文件对象创建文件引用。

ctx.files 对象允许你将文件存储在本地存储或远程存储中,具体取决于运行环境。

写入

你可以使用 write 方法将文件写入存储。它返回一个字符串,可在其他动作或触发器属性中用于引用该文件。

示例:

const fileReference = await files.write({
    fileName: 'file.txt',
    data: Buffer.from('text')
});
如果运行环境是测试模式,此代码会将文件存储在数据库中,因为测试其他步骤时需要它;否则会存储在本地临时目录中。

关于读取文件,如果你在触发器或动作中使用了文件属性,它将自动被解析,你可以直接使用它。请参考属性部分中的 Property.File