我正在编写一个链代码,我需要读取文件以处理事务,但是当我的代码尝试从系统读取文件时,错误“没有这样的文件或目录”。即使该路径是在docker卷中定义的。
但是,如果我尝试运行脚本文件来读取文件,我就能读取docker环境之外的文件。而我在链码中提供的是自己的码头路径。附加错误图片:1
谢谢
链代码容器无法访问主机文件系统,因为链代码容器无法(按设计)安装外部卷。如果需要在运行时将某种类型的配置数据传递给链代码,则应创建一个函数来接受配置信息并将其持久保存到状态存储。如果您需要其他功能的配置状态,那么只需检查其他功能中是否存在状态键。