我一直在尝试这样做几个小时,但没有成功。相关的 API 端点是block/put。IT 要求使用 HTTP 请求multipart/form-data
,但我不知道该怎么做。这是一种尝试:
const req = require("xhr-request-promise");
const FormData = require("form-data");
(async () => {
const form = new FormData();
form.append("data", new Buffer([1, 2, 3]));
console.log(await req("https://ipfs.infura.io:5001/api/v0/block/put", {
method: "POST",
body: form
}));
})();