Skip to content

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: domovská stránka Upload API na api.rapidfile.cc s trasou nahrávania pre Next.js

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čí.
app/api/upload/route.ts
// 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 }
V prehliadači (sdk.js)
// 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.png

Prehliadač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
Otvoriť Rapidfile Media
Rapidfile Media: stránka nahrávania Rapidfile Media na media.rapidfile.cc

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ánBezplatnýZadarmoStarter5 USD mesačnePro10 USD mesačneGrowth19 USD mesačneBusiness29 USD mesačne
Rapidfile Upload API
Úložisko2 GB100 GB200 GB500 GB1 TB
Veľkosť súboruAž 512 MBAž 4 GBAž 8 GBAž 16 GBAž 32 GB
Aplikácie3102550100
Doručenia z CDNDenne sa nemeriaDenne sa nemeriaDenne sa nemeriaDenne sa nemeriaDenne sa nemeria
Rapidfile Media
Úložisko1 GB100 GB200 GB500 GB1 TB
Veľkosť súboruAž 100 MBAž 5 GBAž 10 GBAž 20 GBAž 20 GB
Požiadavky na CDN200 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.

Rapidfile na enzonic.dev

Porovnajte každý limit na enzonic.dev

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

Nie. Rapidfile používa rovnaké prihlásenie Enzonic. Keď je váš plán Enzonic platený, Rapidfile automaticky uplatní limity Upload API a Media na váš účet, alebo váš vlastný plán Rapidfile, ak je vyšší.

Vytvorte API kľúč a odošlite prvé nahrávanie.

Hostujete aj aplikáciu, jej databázu alebo jej pipeline?