Rapidfile Upload API a Media
Nahrávání souborů pro vaše aplikace. Hosting pro vaše média.
Rapidfile Upload API ukládá soubory, které nahrávají vaši uživatelé, a Rapidfile Media hostuje vaše obrázky, videa a audio. Obojí se doručuje z cdn.rapidfile.cc, používá vaše přihlášení k Enzonicu a automaticky uplatňuje limity vašeho placeného tarifu Enzonic.
Součástí každého placeného tarifu Enzonic. Bezplatné účty používají vlastní bezplatný tarif Rapidfile.

Rapidfile Upload API
REST API na api.rapidfile.cc pro aplikace, které vytváříte. Váš server uchovává tajný klíč rk_live_; prohlížeč vidí jen podepsanou adresu pro nahrání.
- Podepsané adresy pro nahrání
- POST /v1/uploads vrací podepsanou adresu platnou jednu hodinu, která je bezpečná předat prohlížeči; ten nahrává přímo do úložiště.
- Velké soubory po částech
- Soubory do 95 MB se nahrají jedním požadavkem; větší soubory dostanou vícedílné nahrávání, až do limitu velikosti souboru vašeho tarifu.
- Nahrávání ze serveru a správa souborů
- Nahrávejte ze svého serveru pomocí PUT /v1/files a seznamy, načítání a mazání souborů provádějte se stejným klíčem.
- Veřejné nebo soukromé soubory
- Veřejné soubory dostanou odkaz na cdn.rapidfile.cc. Soukromé soubory dostanou podepsané odkazy, které vyprší do sedmi dnů.
- Podepsané webhooky
- Události file.uploaded a file.deleted dorazí na váš endpoint s podpisem HMAC-SHA256, který můžete ověřit.
- Před doručením prověřeno
- Nahrané soubory se prověřují na malware a CDN soubor nedoručí, dokud prověřování 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.pngSDK pro prohlížeč na api.rapidfile.cc/sdk.js nemá žádné závislosti: vyžádá si od vašeho endpointu nahrání, velké soubory posílá po částech a hlásí průběh.
Rapidfile Media
Hostování obrázků, videa a audia na media.rapidfile.cc pro soubory, které chcete sdílet sami.
Odkaz, přehrávač a stránka pro sdílení u každého souboru
Přetáhněte soubor a získáte stránku pro sdílení, vložitelný přehrávač a přímý odkaz na CDN. Soubory můžete nechat veřejné nebo neuvedené a sledovat, kolikrát se zobrazily.
- Obrázky
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Stránka pro sdílení a vložitelný přehrávač
- Přímý odkaz na CDN pro každý soubor
- Veřejné nebo neuvedené soubory s počítadlem zobrazení
- JSON API pro nahrávání a správu médií z vašich vlastních nástrojů

Limity Rapidfile podle tarifu
Sloupec Free odpovídá vlastnímu bezplatnému tarifu Rapidfile. Každý placený tarif Enzonic automaticky uplatňuje limity ze svého sloupce a Rapidfile použije vyšší z nich a vašeho vlastního tarifu Rapidfile.
| Tarif | ZdarmaZdarma | Starter5 US$ měsíčně | Pro10 US$ měsíčně | Growth19 US$ měsíčně | Business29 US$ měsíčně |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Úložiště | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Velikost souboru | Až 512 MB | Až 4 GB | Až 8 GB | Až 16 GB | Až 32 GB |
| Aplikace | 3 | 10 | 25 | 50 | 100 |
| Doručení z CDN | Neměří se po dnech | Neměří se po dnech | Neměří se po dnech | Neměří se po dnech | Neměří se po dnech |
| Rapidfile Media | |||||
| Úložiště | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Velikost souboru | Až 100 MB | Až 5 GB | Až 10 GB | Až 20 GB | Až 20 GB |
| Požadavky na CDN | 200 000 za den | 1 000 000 za den | 2 000 000 za den | 4 000 000 za den | 8 000 000 za den |
Doručení z CDN přes Upload API se neměří po dnech. Grant uplatňuje i limity Rapidfile podle uděleného tarifu.
Granty pro Cloud
Bezplatný čas tarifu Pro nebo Business a až 500 US$ kreditu Cloud pro ty, kdo tvoří pro druhé.
- Pro nebo Business na 3, 6 nebo 12 měsíců
- Až 500 US$ kreditu Cloud na vašem zůstatku Enzonic
- Jeden grant pokrývá Deploy, Databases, CI a limity Rapidfile z tarifu
- Čte člověk, obvykle odpovídáme do několika dnů
Požádejte přes formulář na enzonic.dev. Stačí bezplatný účet Enzonic, bez karty.
- Open source
- Studenti
- Neziskové organizace
- Startupy
- Pedagogové
- Hackathony
Časté otázky
Vytvořte klíč API a odešlete své první nahrání.
Hostujete také aplikaci, její databázi nebo pipeline?