Skip to content

Rapidfile Upload API și Media

Încărcări de fișiere pentru aplicațiile tale. Găzduire pentru media ta.

Rapidfile Upload API stochează fișierele pe care le încarcă utilizatorii tăi, iar Rapidfile Media găzduiește imaginile, videoclipurile și audio-ul tău. Ambele livrează din cdn.rapidfile.cc, folosesc autentificarea ta Enzonic și aplică automat limitele planului tău Enzonic plătit.

Inclus în fiecare plan Enzonic plătit. Conturile gratuite folosesc planul gratuit propriu al Rapidfile.

Rapidfile Upload API: pagina principală a Upload API de pe api.rapidfile.cc, cu o rută de încărcare Next.js

Rapidfile Upload API

Un API REST la api.rapidfile.cc pentru aplicațiile pe care le construiești. Serverul tău păstrează cheia secretă rk_live_; browserul vede doar un URL de încărcare semnat.

URL-uri de încărcare semnate
POST /v1/uploads returnează un URL semnat, valabil o oră, sigur de trimis browserului, care încarcă direct în stocare.
Fișiere mari în părți
Fișierele de până la 95 MB se încarcă într-o singură cerere; fișierele mai mari primesc o încărcare multipart, până la limita de dimensiune a planului tău.
Încărcări de pe server și gestionarea fișierelor
Încarcă de pe serverul tău cu PUT /v1/files și listează, obține și șterge fișiere cu aceeași cheie.
Fișiere publice sau private
Fișierele publice primesc un link pe cdn.rapidfile.cc. Fișierele private primesc linkuri semnate care expiră în șapte zile.
Webhook-uri semnate
Evenimentele file.uploaded și file.deleted ajung la endpoint-ul tău cu o semnătură HMAC-SHA256 pe care o poți verifica.
Scanate înainte de livrare
Fișierele încărcate sunt scanate pentru malware, iar un fișier nu este livrat din CDN până când scanarea se termină.
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 }
În browser (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

SDK-ul pentru browser de la api.rapidfile.cc/sdk.js nu are dependențe: cere endpoint-ului tău o încărcare, trimite fișierele mari în părți și raportează progresul.

Rapidfile Media

Găzduire de imagini, videoclipuri și audio la media.rapidfile.cc, pentru fișierele pe care vrei să le împărtășești singur.

Un link, un player și o pagină de partajare pentru fiecare fișier

Trage un fișier și primești o pagină de partajare, un player de inserat și un link direct CDN. Păstrează fișierele publice sau nelistate și vezi cât de des sunt vizualizate.

Imagini
PNG, JPEG, GIF, WebP, AVIF
Video
MP4, WebM, QuickTime
Audio
MP3, M4A, OGG, WAV, WebM
  • Pagină de partajare și player de inserat
  • Un link direct CDN pentru fiecare fișier
  • Fișiere publice sau nelistate, cu număr de vizualizări
  • Un API JSON pentru a încărca și gestiona media din propriile unelte
Deschide Rapidfile Media
Rapidfile Media: pagina de încărcare Rapidfile Media de pe media.rapidfile.cc

Limitele Rapidfile pe plan

Coloana Gratuit este planul gratuit propriu al Rapidfile. Fiecare plan Enzonic plătit aplică automat limitele din coloana sa, iar Rapidfile folosește cea mai mare valoare dintre acestea și propriul tău plan Rapidfile.

PlanGratuitGratuitStarter5 USD pe lunăPro10 USD pe lunăGrowth19 USD pe lunăBusiness29 USD pe lună
Rapidfile Upload API
Stocare2 GB100 GB200 GB500 GB1 TB
Dimensiune fișierPână la 512 MBPână la 4 GBPână la 8 GBPână la 16 GBPână la 32 GB
Aplicații3102550100
Livrări CDNNemăsurat pe ziNemăsurat pe ziNemăsurat pe ziNemăsurat pe ziNemăsurat pe zi
Rapidfile Media
Stocare1 GB100 GB200 GB500 GB1 TB
Dimensiune fișierPână la 100 MBPână la 5 GBPână la 10 GBPână la 20 GBPână la 20 GB
Cereri CDN200.000 pe zi1.000.000 pe zi2.000.000 pe zi4.000.000 pe zi8.000.000 pe zi

Livrările Upload API din CDN nu sunt măsurate pe zi. Un grant aplică și limitele Rapidfile ale planului acordat.

Rapidfile pe enzonic.dev

Compară toate limitele pe enzonic.dev

Granturi Cloud

Timp gratuit pe Pro sau Business și până la 500 USD credit Cloud pentru cei care construiesc pentru alții.

  • Pro sau Business pentru 3, 6 sau 12 luni
  • Până la 500 USD credit Cloud în soldul tău Enzonic
  • Un grant acoperă Deploy, Databases, CI și limitele Rapidfile ale planului
  • Citit de o persoană, de obicei primești răspuns în câteva zile

Aplică prin formularul de pe enzonic.dev. Ai nevoie doar de un cont Enzonic gratuit, fără card.

  • Open source
  • Studenți
  • Organizații non-profit
  • Startup-uri
  • Profesori
  • Hackathon-uri

Întrebări

Nu. Rapidfile folosește aceeași autentificare Enzonic. Când planul tău Enzonic este plătit, Rapidfile aplică automat limitele Upload API și Media contului tău, sau pe cele ale propriului plan Rapidfile, dacă sunt mai mari.

Creează o cheie API și trimite prima ta încărcare.

Găzduiești și aplicația, baza ei de date sau pipeline-ul?