小赖子的英国生活和资讯

SteemIt 就可以把图片也存在区块链上了

阅读 桌面完整版

也许你知道,STEEM上文字是放在区块链上而 STEEM的图片是单独放在AWS云服务器上的.我就突然想到,其实图片也是可以通过BASE64格式把二进制的内容编码成纯文本的BASE64格式.
比如你原来这样在HTML中添加图片:

1
<img src='https://justyy.com/gif/dr.zhihua.lai/13.gif" />
<img src='https://justyy.com/gif/dr.zhihua.lai/13.gif" />

其实你可以这样直接把图片的内容放在HTML字符串里

1
<img src='data:image/gif;base64,IMAGE_BASE_64_DATA"/>
<img src='data:image/gif;base64,IMAGE_BASE_64_DATA"/>

这样的话, 图片就和文字混在一起了 .

我想试验一下,就用N年前写的API来转换图片 (记得把图片改成你的图片地址)

https://helloacm.com/api/image-to-base64/?url=https://justyy.com/gif/dr.zhihua.lai/13.gif

把内容拷到插入图片的文本框中.

把BASE64图片内容拷到插入图片的文本框中

图片可以显示,但是发表却失败了.图片无法保存到区块链上(blockchain).

图片可以显示,但是发表却失败了.

我猜想两种可能:要么这是一个BUG,可以很轻易的被修复,要么就是设计就是这样,因为可能图片本来就很大,用了BASE64文字编码后大小会增加1/3…

您认为呢?不管怎么样:差一点 SteemIt 就可以把图片也存在区块链上了!

区块链技术

Steem 坐火箭🚀!

英文: Technically Images can be Stored on BlockChain

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version