Hyperledger fabric “go lang”的链码错误;没有这样的文件或目录;

Hyperledger fabric “go lang”的链码错误;没有这样的文件或目录;,hyperledger-fabric,hyperledger,blockchain,chaincode,Hyperledger Fabric,Hyperledger,Blockchain,Chaincode,我正在编写一个链式代码,其中我需要读取文件以处理事务,但当我的代码尝试从系统读取文件时,会出现错误“没有这样的文件或目录”。即使该路径在docker卷中定义 但如果我尝试运行脚本文件来读取文件,我就可以在docker环境之外读取文件。我在链码中提供的是docker路径。 附加错误图像: 感谢chaincode容器无法访问主机文件系统,因为chaincode容器(根据设计)无法装载外部卷。 如果需要在运行时将某些类型的配置数据传递给链码,则应创建一个函数来接受配置信息并将其持久化到状态存储。如果其

我正在编写一个链式代码,其中我需要读取文件以处理事务,但当我的代码尝试从系统读取文件时,会出现错误“没有这样的文件或目录”。即使该路径在docker卷中定义

但如果我尝试运行脚本文件来读取文件,我就可以在docker环境之外读取文件。我在链码中提供的是docker路径。 附加错误图像:


感谢

chaincode容器无法访问主机文件系统,因为chaincode容器(根据设计)无法装载外部卷。 如果需要在运行时将某些类型的配置数据传递给链码,则应创建一个函数来接受配置信息并将其持久化到状态存储。如果其他函数需要此配置状态,则只需检查其他函数中是否存在状态键