我最近一直在玩IPFS,并且一直想知道如何为文件制作下载链接,为他们提供自定义名称。标准<a>
代码下载属性不起作用:
<a href="http://ipfs.io/ipfs/QmV9tSDx9UiPeWExXEeH6aoDvmihvx6jD5eLb4jbTaKGps" download="ipfs-p2p-file-system.pdf">foo</a>
有没有办法可以使用JavaScript或Jquery来解决这个问题?在最后的手段,我可以通过服务器路由文件,但我不愿意。
答案 0 :(得分:3)
您可以通过将文件包装在文件夹中来添加文件,从而保留原始文件的名称。尝试:
$ ipfs add -w example.txt
added QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH example.txt
added QmVFDXxAEC5iQ9ptb36dxzpNsQjVatvxhG44wK7PpRzsDE
这样,您可以指向最后一个哈希,它是指向您文件的MerkleDAG节点,保留其名称。如果此解决方案适合您,请告诉我:))