csv - 从 csv 文件读取 Hyperledger Fabric 智能合约以将数据加载到区块链中
问题描述
我需要一个 Golang 智能合约来读取 csv 文件,以便将一些数据加载到结构测试网络中。我用来从 csv 文件中读取的代码是:
csvFile, err := ioutil.ReadFile("file.csv")
if err != nil {
fmt.Println(err)
}
fmt.Println("Successfully Opened CSV file")
我已将文件 file.csv 复制并粘贴到链代码文件夹中。但我收到一条错误消息:open file.csv: no such file or directory
在来自 Org1 和 Org2 的两个同行中。
如何让智能合约与外部文件交互?我是否必须以某种方式将其上传到区块链,或者如何将文件发送给两个对等方?
请帮助解决这个问题,因为我是在 Hyperledger 结构中开发智能合约的新手,所以我很困惑。
顺便说一句,我不知道这是否相关,但我使用 CouchDB 作为状态数据库。
解决方案
推荐阅读
- sql - 将两个表结果组合成 JSON - SQL server
- r - R闪亮的过滤器贴图按位置接近
- css - css text-decoration:none 不会删除文本下划线
- c# - 在同一个 WCF 绑定中同时使用 HTTP 和 HTTPS - 更改
至 在代码中 - c++ - 为什么派生类的复制构造函数和重载=操作符不调用各自基类的复制构造函数和重载=操作符
- python - 如何使用 cv2 从数字中去除斑点背景?
- django - 名称“SocialAccount”未定义
- flutter - Flutter - 自定义计时器避免移动数字?
- javascript - 正则表达式删除门牌号,除非它也有字母
- angular - 如何在角度 axios 请求中解决此问题 Access-Control-Allow-Origin?