首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为IPFS托管的文件创建下载链接?

如何为IPFS托管的文件创建下载链接?
EN

Stack Overflow用户
提问于 2015-12-04 16:39:57
回答 2查看 1.3K关注 0票数 5

我最近一直在玩IPFS,一直在想如何为文件创建一个下载链接,让它们有一个自定义的名称。标准<a>标签下载属性不起作用:

代码语言:javascript
复制
<a href="http://ipfs.io/ipfs/QmV9tSDx9UiPeWExXEeH6aoDvmihvx6jD5eLb4jbTaKGps" download="ipfs-p2p-file-system.pdf">foo</a>

有没有办法可以通过使用JavaScript或Jquery来解决这个问题?最后,我可以通过服务器路由文件,但我不希望这样做。

EN

回答 2

Stack Overflow用户

发布于 2016-01-06 19:28:51

您可以通过将文件包装在文件夹中来添加文件,从而保留原始文件的名称。尝试:

代码语言:javascript
复制
$ ipfs add -w example.txt
added QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH example.txt
added QmVFDXxAEC5iQ9ptb36dxzpNsQjVatvxhG44wK7PpRzsDE

这样,您就可以指向最后一个散列,它是一个指向您的文件的MerkleDAG节点,并保留它的名称。让我知道这个解决方案是否适用于您:)

票数 3
EN

Stack Overflow用户

发布于 2022-02-14 17:46:14

尝试在CID的末尾添加"?filename=filename.pdf&download=true“。

如下所示:

代码语言:javascript
复制
https://ipfs.io/ipfs/QmV9tSDx9UiPeWExXEeH6aoDvmihvx6jD5eLb4jbTaKGps?filename=filename.pdf&download=true
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34084037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档