Я пытаюсь добавить файлы в IPFS в ASP.NET MVC .Я использую net-ipfs-api (клиентская библиотека IPFS http) .Когда я пытаюсь добавить файл изображения png, я получаю хэш, и с этим хэшем я могу локально просматривать изображение png в IPFS по адресу 127.0.0.1: 8080 / ipfs / QmUJ7seBx3jZrJVRIOg3QWc5SesNdW8w *aNPkbR3OW8G099009D9 Но проблема в том, что я не могу просмотреть файл через шлюз IPFS по адресу https://ipfs.io/ipfs/QmUJ7seBx3jZrJVRIOg3QWc5SesNdW8wSaNPkbR3OW5DG2
- Я правильно установил IPFS
- У меня запущен и работает демон
- У меня открыты порты 8080, 4001, 5001
- Шлюз настроен на 0.0.0.0 (для приема входящего запроса с любого IP-адреса)
Пожалуйста, имейтепосмотрите на код нижечто мне не хватает?
c # код:
//getting file from user.
var myfile = HttpContext.Current.Request.Files["getFile"];
var filePath = HttpContext.Current.Server.MapPath("~/uploadedFiles/" + myfile.FileName);
using (var ipfs = new IpfsClient())
{
await ipfs.Swarm.Peers();
IpfsStream inputStream = new IpfsStream(filePath, File.OpenRead(filePath));
MerkleNode node = await ipfs.Add(inputStream);
Stream outputStream = await ipfs.Cat(node.Hash.ToString());
}
Файл конфигурации Ipfs: установлен в 0.0.0.0 для получения запроса от любого ipадрес
"Gateway": "/ip4/0.0.0.0/tcp/8080",