Українська
Українська
Appearance
Українська
Українська
Appearance
Легко завантажуйте зображення, PDF та JSON-файли в IPFS та отримуйте постійний ідентифікатор контенту (CID) з миттєвим доступом через gateway.
InterPlanetary File System (IPFS) — це децентралізований протокол зберігання з однорангового обміну. IPFS розбиває файли на менші частини, розподіляє їх по мережі та присвоює кожному файлу унікальний ідентифікатор контенту (CID) на основі його вмісту.
Це означає:
IPFS Ninja — це керований сервіс, який дозволяє завантажувати файли та закріплювати існуючий контент в IPFS через простий REST API. Не потрібно запускати власний вузол IPFS.
POST /upload/new та отримуйте постійний CIDPOST /pin, щоб забезпечити його доступністьipfs.ninja/ipfs/<CID> (apex-шлюз обслуговує лише CID з вашого облікового запису або з інших облікових записів IPFS Ninja — див. Доступ до шлюзу нижче)Відстежуйте завантаження, сховище та пропускну здатність gateway з вашої персональної dashboard. Dashboard також дозволяє керувати більшою частиною API без написання коду:
.car
Кожен завантажений файл доступний через gateway IPFS Ninja, який виступає мостом між децентралізованою мережею IPFS та традиційними веб-браузерами.
URL gateway має такий формат:
https://ipfs.ninja/ipfs/<CID>Область дії apex-шлюзу
Apex-шлюз за адресою https://ipfs.ninja/ipfs/<CID> обслуговує лише CID, які були завантажені або закріплені зареєстрованим користувачем IPFS Ninja. Запити для будь-яких інших CID повертають HTTP 410 Gone з вказівником на публічні IPFS-шлюзи, такі як ipfs.io або dweb.link. Щоб обслуговувати CID третьої сторони через наш шлюз, зареєструйтеся безкоштовно і спочатку виконайте POST /pin для свого облікового запису.
TIP
Ваші файли також доступні з будь-якого публічного IPFS gateway (напр. dweb.link, w3s.link) за тим самим CID — мережа IPFS децентралізована.
Усі платні плани отримують виділений gateway на власному піддомені (<slug>.gw.ipfs.ninja), який обслуговує тільки файли, закріплені за їхнім акаунтом — з опціональним контролем доступу на основі токенів та обмеженнями джерел. Виділений gateway — рекомендована URL-адреса для продакшн-вбудовування (відео, переглядачі NFT, вебсайти).
| Тип | Формати | Вхідні дані |
|---|---|---|
| JSON | Будь-який валідний JSON-об'єкт або масив | string / object |
| Зображення | PNG, JPG, WebP, GIF, TIFF, SVG | base64 |
| Стандартні документи PDF | base64 | |
| HTML | Документи HTML | base64 |
| Будь-який | Будь-який файл (бінарний, текстовий, відео тощо) | base64 |
Усі типи файлів приймаються. Тип автоматично визначається та записується для вашої інформації.
Безпека
Відповіді gateway включають заголовки безпеки (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), які запобігають виконанню браузерами скриптів у наданому контенті.