caver.ipfs
caver.ipfs
là gói cung cấp chức năng liên quan đến IPFS (InterPlanetary File System).
LƯU Ý caver.ipfs
được hỗ trợ kể từ caver-js phiên bản v1.5.4.
caver.ipfs.setIPFSNode
Khởi tạo kết nối với Nút IPFS. Khi thông tin Nút IPFS được đặt thông qua hàm này, bạn có thể tải tệp lên IPFS hoặc tải tệp từ IPFS.
Tham số
Tên | type | Mô tả |
---|---|---|
host | chuỗi | Url Nút IPFS để kết nối. |
port | số | Số cổng để sử dụng. |
ssl | boolean | Nếu đúng thì giao thức |
Giá trị trả về
Không có
Ví dụ
caver.ipfs.add
Thêm tập tin vào IPFS. CID(Định danh nội dung) của tệp đã tải lên được trả về.
Nếu đường dẫn của tập tin được thông qua, nội dung của tập tin sẽ được tải từ đường dẫn và được tải lên IPFS. Nếu một bộ đệm được thông qua, nó sẽ được tải trực tiếp lên IPFS.
Tham số
Tên | Loại | Mô tả |
---|---|---|
data | chuỗi | Bộ đệm | ArrayBuffer | Chuỗi đường dẫn của tập tin hoặc bộ đệm để thêm vào IPFS. |
LƯU Ý Buffer
được hỗ trợ kể từ caver-js phiên bản v1.5.5.
Giá trị trả về
Promise
trả về string
Loại | Mô tả |
---|---|
chuỗi | CID(Định danh nội dung) của tập tin đã tải lên. |
Ví dụ
caver.ipfs.get
Trả về tập tin được xử lý bằng đường dẫn IPFS hợp lệ.
Tham số
Tên | Loại | Mô tả |
---|---|---|
hash | chuỗi | CID(Định danh nội dung) của tệp để tải xuống. |
Giá trị trả về
Promise
trả về Bộ đệm
Loại | Mô tả |
---|---|
Bộ đệm | Nội dung của tệp tin. |
Ví dụ
caver.ipfs.toHex
Chuyển đổi CID(Định danh nội dung) thành Multihash.
Tham số
Tên | type | Mô tả |
---|---|---|
hash | chuỗi | CID(Định danh nội dung) để chuyển đổi. |
Giá trị trả về
Loại | Mô tả |
---|---|
chuỗi | Chuỗi Multihash. |
Ví dụ
caver.ipfs.fromHex
Chuyển đổi thành CID(Định danh nội dung) từ Multihash.
Tham số
Tên | Loại | Mô tả |
---|---|---|
hash | chuỗi | Multihash để chuyển đổi. |
Giá trị trả về
Loại | Mô tả |
---|---|
chuỗi |
Ví dụ
Last updated