fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。
一、智能合约修改
为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数据结构进行修改,每个用户输入的数据增加_img
字段,如:
type Farmer_input struct {Fa_fruitName string `json:"fa_fruitName"`Fa_origin string `json:"fa_origin"`Fa_plantTime