Rapidfile Upload API a Media
Nahrávanie súborov pre vaše aplikácie. Hostovanie pre vaše médiá.
Rapidfile Upload API ukladá súbory, ktoré vaši používatelia nahrajú, a Rapidfile Media hostuje vaše obrázky, videá a zvuk. Oboje doručuje z cdn.rapidfile.cc, používa vaše prihlásenie Enzonic a automaticky uplatňuje limity vášho plateného plánu Enzonic.
Súčasť každého plateného plánu Enzonic. Bezplatné účty používajú vlastný bezplatný plán Rapidfile.

Rapidfile Upload API
REST API na api.rapidfile.cc pre aplikácie, ktoré vytvárate. Váš server uchováva tajný kľúč rk_live_; prehliadač vidí len podpísanú URL adresu na nahrávanie.
- Podpísané URL adresy na nahrávanie
- POST /v1/uploads vráti podpísanú URL adresu, ktorá je platná jednu hodinu a je bezpečná na odoslanie do prehliadača, ktorý nahráva priamo do úložiska.
- Veľké súbory po častiach
- Súbory do 95 MB sa nahrajú v jednej požiadavke; väčšie súbory dostanú nahrávanie po častiach, až do limitu veľkosti súboru vášho plánu.
- Nahrávanie zo servera a správa súborov
- Nahrávajte zo servera pomocou PUT /v1/files a súbory vypisujte, načítavajte a mažte rovnakým kľúčom.
- Verejné alebo súkromné súbory
- Verejné súbory dostanú odkaz na cdn.rapidfile.cc. Súkromné súbory dostanú podpísané odkazy, ktoré vypršia do siedmich dní.
- Podpísané webhooky
- Udalosti file.uploaded a file.deleted sa dostanú na váš koncový bod s podpisom HMAC-SHA256, ktorý môžete overiť.
- Kontrola pred doručením
- Nahrané súbory sa kontrolujú na malvér a súbor sa z CDN nedoručí, kým kontrola neskončí.
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";
const file = await uploadFile(input.files[0], {
getUpload: "/api/upload", // your endpoint above
onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngPrehliadačové SDK na api.rapidfile.cc/sdk.js nemá žiadne závislosti: pýta sa váš koncový bod na nahrávanie, posiela veľké súbory po častiach a hlási priebeh.
Rapidfile Media
Hostovanie obrázkov, videí a zvuku na media.rapidfile.cc pre súbory, ktoré chcete zdieľať sami.
Odkaz, prehrávač a stránka na zdieľanie pre každý súbor
Pustite súbor a dostanete stránku na zdieľanie, vložiteľný prehrávač a priamy odkaz na CDN. Súbory môžete mať verejné alebo neuvedené a vidieť, ako často sa prezerajú.
- Obrázky
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Zvuk
- MP3, M4A, OGG, WAV, WebM
- Stránka na zdieľanie a vložiteľný prehrávač
- Priamy odkaz na CDN pre každý súbor
- Verejné alebo neuvedené súbory s počtom zobrazení
- JSON API na nahrávanie a správu médií z vlastných nástrojov

Limity Rapidfile podľa plánu
Stĺpec Free predstavuje vlastný bezplatný plán Rapidfile. Každý platený plán Enzonic automaticky uplatní limity vo svojom stĺpci a Rapidfile použije vyššie z nich a váš vlastný plán Rapidfile.
| Plán | BezplatnýZadarmo | Starter5 USD mesačne | Pro10 USD mesačne | Growth19 USD mesačne | Business29 USD mesačne |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Úložisko | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Veľkosť súboru | Až 512 MB | Až 4 GB | Až 8 GB | Až 16 GB | Až 32 GB |
| Aplikácie | 3 | 10 | 25 | 50 | 100 |
| Doručenia z CDN | Denne sa nemeria | Denne sa nemeria | Denne sa nemeria | Denne sa nemeria | Denne sa nemeria |
| Rapidfile Media | |||||
| Úložisko | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Veľkosť súboru | Až 100 MB | Až 5 GB | Až 10 GB | Až 20 GB | Až 20 GB |
| Požiadavky na CDN | 200 000 za deň | 1 000 000 za deň | 2 000 000 za deň | 4 000 000 za deň | 8 000 000 za deň |
Doručenia Upload API z CDN sa nemerajú denne. Grant uplatní aj limity Rapidfile daného plánu.
Granty pre Cloud
Bezplatný čas Pro alebo Business a až 500 USD kreditu Cloud pre ľudí, ktorí tvoria pre iných.
- Pro alebo Business na 3, 6 alebo 12 mesiacov
- Až 500 USD kreditu Cloud na vašom zostatku Enzonic
- Jeden grant pokrýva Deploy, Databases, CI a limity Rapidfile daného plánu
- Žiadosť číta človek, zvyčajne odpovedáme do pár dní
Žiadajte formulárom na enzonic.dev. Stačí bezplatný účet Enzonic, bez karty.
- Open source
- Študenti
- Neziskové organizácie
- Startupy
- Pedagógovia
- Hackathony
Otázky
Vytvorte API kľúč a odošlite prvé nahrávanie.
Hostujete aj aplikáciu, jej databázu alebo jej pipeline?