While defining an asset in hyperledger composer model file, how do we deal with forms, images, videos? What are the data types available? For example, if my asset is house and I want to store an image of the house how do I define this in an asset?
I have referred the documentation, it says the primitive data types available are string, integer, double, DateTime and boolean.]
相关问题
- Rails how to handle error and exceptions in model
- Laravel model returns “Undefined property: stdClas
- Rails Models and unique combinations
- chaincode in hyperledger composer vs chaincode in
- How and where to handle the updating process of as
相关文章
- laravel create model from custom stub when using p
- Rails: always include the milliseconds with create
- Loading and using a codeigniter model from another
- Rails: How do I run a before_save only if certain
- How to return an array instead of a collection in
- Does Composer needs an already built Fabric networ
- MVC3 View With Abstract Property
- Django: allow user to add fields to model
So technically, this is a Node question. Using Javascript, eg. fs.readFileSync(‘yourimageFile.jpg’).toString(‘base64’);, you should be able to convert the image to a Base64 string in your code.
So you can define 'String' for your chosen (modeled Asset type etc) field to host in Hyperledger Composer. The theory is that, once it is a string, it is sent to the chaincode just like any other string.
these links may help:
-> https://www.thepolyglotdeveloper.com/2016/02/convert-an-uploaded-image-to-a-base64-string-in-node-js/
-> https://belltane.wordpress.com/2017/03/27/storing-images-in-hyperledger-fabric-blockchain/