
此程序的目的:将图像上传并存储到IOTA Tangle上。
程序依赖:已经安装Python的计算机(作者使用Raspberry Pi)。
如果你遇到问题,请联系我。 如果你发现任何需要改进的事情,也请告诉我。(直接在文章后面评论即可)
1. 激活IOTA
与IOTA缠结通讯需要先按照PyOTA库(https://github.com/iotaledger/iota.lib.py):
cd ~/
sudo apt-get install libffi-dev(libffi-dev的依赖项)
sudo pip install pyota[ccurl]
git clonehttps://github.com/iotaledger/iota.lib.py.git
使用下面命令测试安装是否成功(这将花费大约10分钟):
cd iota.lib.py
python setup.py test
2. 准备上传图片
上传需要转换的图像,首先要转换为Base64字符串。有几个网页可以执行此操作。我使用了Code Beautify(https://codebeautify.org/base64-decode)。
结果如下:

稍等会便可在右边看见图片的Base64字符串
3. 上传图片的程序
复制命令,代码链接如下 (我命名为iota-images.py):
你需要进行修改三项内容(均标注在代码中):
插入你的IOTA地址
插入图像的Base64字符串
插入你的标签,以便你可以捆绑图像(仅允许以下字符:A ... Z且仅限9)
这时,你需要一个IOTA地址。为此,我建议在您的计算机上安装trinity钱包(https://trinity.iota.org),并获取新地址。
运行程序:
python iota-images.py
程序运行时,您将看到以下输出:

图中的数字是正在生成的交易数量(将Base64字符串的字符数量除以1000,你便知道将生成多少交易)。在该示例中,共生成了53笔交易。
转移完成大约需要10分钟。
登录到THETANGLE.ORG,粘贴你的地址,便可看到你生成的所有交易。只要检查其中一个交易,你会看到如下内容:

原文链接:https://www.iotachina.com/for-beginners-upload-images-onto-the-iota-tangle.html