Skip to content

IPFS Ninja

Viegli augšupielādējiet attēlus, PDF un JSON failus IPFS un iegūstiet pastāvīgu satura identifikatoru (CID) ar tūlītēju gateway piekļuvi.

Kas ir IPFS?

InterPlanetary File System (IPFS) ir decentralizēts, vienādranga glabāšanas protokols. IPFS sadala failus mazākos gabalos, izplata tos tīklā un piešķir katram failam unikālu satura identifikatoru (CID), kas balstīts uz tā saturu.

Tas nozīmē:

  • Izkliedēta glabāšana — jūsu faili tiek glabāti vairākos mezglos uzlabotai uzticamībai.
  • Satura adresēšana — CID tiek atvasināts no paša faila satura, nodrošinot nemainīgumu.
  • Pieejamība visā tīklā — ikviens ar CID var izgūt failu no jebkura IPFS mezgla.

Ko IPFS Ninja dara

IPFS Ninja ir pārvaldīts pakalpojums, kas ļauj augšupielādēt failus un piespraust esošu saturu IPFS, izmantojot vienkāršu REST API. Nav nepieciešams darbināt savu IPFS mezglu.

  • Augšupielādējiet jaunus failus — nosūtiet jebkuru failu, izmantojot POST /upload/new, un iegūstiet pastāvīgu CID
  • Piespraudiet esošus CID — jums jau ir saturs IPFS? Piespraudiet to mūsu klasterim, izmantojot POST /pin, lai nodrošinātu tā pieejamību
  • Piekļuve caur gateway — viss piespraustais saturs ir pieejams ipfs.ninja/ipfs/<CID> (apex gateway apkalpo tikai CID, kas atrodas jūsu kontā vai citos IPFS Ninja kontos — skatiet Gateway piekļuve zemāk)
  • Pielāgoti metadati — pievienojiet atslēgu-vērtību pārus augšupielādēm un piespraušanai organizēšanai un filtrēšanai
  • Parakstīti augšupielādes tokeni — ģenerējiet laika ierobežotus tokenus klienta puses augšupielādēm, neatklājot savu API atslēgu
  • IPNS maināmi nosaukumi — izveidojiet stabilus nosaukumus, kas norāda uz mainīgiem CID, izmantojot IPNS API, līdz 10 nosaukumiem katram kontam
  • Attēlu optimizācija — mainiet izmēru, konvertējiet un saspiediet attēlus lidojumā, izmantojot gateway URL parametrus

Informācijas panelis

Sekojiet augšupielādēm, glabāšanai un gateway joslas platumam savā personīgajā informācijas panelī. Informācijas panelis arī ļauj vadīt lielāko daļu API bez koda rakstīšanas:

  • Vilkt-un-nomest augšupielāde — faili, mapes (jūsu pārlūkā iepakotas UnixFS direktorijā) vai .car arhīvi
  • Pārdēvējiet failus pēc augšupielādes; apraksts automātiski aizpildās no faila nosaukuma, izvēloties
  • Uzņemiet momentuzņēmumu (snapshot) mapei, lai iegūtu vienotu direktorijas CID visam tās saturam
  • Konfigurējiet S3 CORS katram bucket, izmantojot formas redaktoru (pārlūka SDK integrācijām)
  • Pārvaldiet API atslēgas, gateway tokenus, IPNS nosaukumus un veltīto gateway iestatījumus
IPFS Ninja informācijas panelis ar analītiku, diagrammām un lietošanas statistiku

Gateway piekļuve

Katrs augšupielādēts fails ir pieejams caur IPFS Ninja gateway, kas darbojas kā tilts starp decentralizēto IPFS tīklu un tradicionālajām tīmekļa pārlūkprogrammām.

Gateway URL seko šim modelim:

https://ipfs.ninja/ipfs/<CID>

Apex gateway darbības joma

Apex gateway https://ipfs.ninja/ipfs/<CID> apkalpo tikai CID, kurus ir augšupielādējis vai piesprauda reģistrēts IPFS Ninja lietotājs. Pieprasījumi jebkuram citam CID atgriež HTTP 410 Gone ar norādi uz publiskām IPFS vārtejām, piemēram, ipfs.io vai dweb.link. Lai apkalpotu trešās puses CID caur mūsu gateway, reģistrējieties bez maksas un vispirms izpildiet POST /pin uz sava konta.

TIP

Jūsu faili ir pieejami arī no jebkura publiska IPFS gateway (piemēram, dweb.link, w3s.link), izmantojot to pašu CID — IPFS tīkls ir decentralizēts.

Visi maksas plāni saņem veltītu gateway savā apakšdomēnā (<slug>.gw.ipfs.ninja), kas apkalpo tikai failus, kas piesprausti to kontam — ar izvēles tokenu balstītu piekļuves kontroli un izcelsmes ierobežojumiem. Veltītais gateway ir ieteicamais URL produkcijas iegulšanai (video, NFT skatītāji, tīmekļa vietnes).

Atbalstītie failu tipi

TipsFormātiIevade
JSONJebkurš derīgs JSON objekts vai masīvsstring / object
AttēliPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandarta PDF dokumentibase64
HTMLHTML dokumentibase64
JebkuršJebkurš fails (binārs, teksts, video u.c.)base64

Visi failu tipi tiek pieņemti. Tips tiek automātiski noteikts un reģistrēts jūsu atsaucei.

Drošība

Gateway atbildes ietver drošības galvenes (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), kas neļauj pārlūkprogrammām izpildīt skriptus apkalpotajā saturā.