Skip to content

Rapidfile Upload API మరియు Media

మీ యాప్‌ల కోసం ఫైల్ uploads. మీ మీడియా కోసం హోస్టింగ్.

Rapidfile Upload API మీ వినియోగదారులు అప్‌లోడ్ చేసిన ఫైళ్లను నిల్వ చేస్తుంది, మరియు Rapidfile Media మీ చిత్రాలు, వీడియోలు మరియు ఆడియోను హోస్ట్ చేస్తుంది. రెండూ cdn.rapidfile.cc నుండి అందిస్తాయి, మీ Enzonic సైన్-ఇన్‌ను ఉపయోగిస్తాయి, మరియు మీ చెల్లింపు Enzonic ప్లాన్ పరిమితులను స్వయంచాలకంగా వర్తింపజేస్తాయి.

ప్రతి చెల్లింపు Enzonic ప్లాన్‌లో చేర్చబడింది. ఉచిత ఖాతాలు Rapidfile యొక్క స్వంత ఉచిత ప్లాన్‌ను ఉపయోగిస్తాయి.

Rapidfile Upload API: api.rapidfile.ccలోని Upload API హోమ్ పేజీ, Next.js upload routeతో

Rapidfile Upload API

మీరు నిర్మించే యాప్‌ల కోసం api.rapidfile.ccలో REST API. మీ సర్వర్ రహస్య rk_live_ కీని ఉంచుతుంది; బ్రౌజర్ ఎప్పుడూ సంతకం చేసిన upload URLను మాత్రమే చూస్తుంది.

సంతకం చేసిన upload URLలు
POST /v1/uploads ఒక గంట పాటు చెల్లే సంతకం చేసిన URLను తిరిగి ఇస్తుంది; దాన్ని బ్రౌజర్‌కు ఇవ్వడం సురక్షితం, అది నేరుగా storageకు అప్‌లోడ్ చేస్తుంది.
భాగాలుగా పెద్ద ఫైళ్లు
95 MB వరకు ఫైళ్లు ఒకే అభ్యర్థనలో అప్‌లోడ్ అవుతాయి; పెద్ద ఫైళ్లు multipart uploadను పొందుతాయి, మీ ప్లాన్ ఫైల్ పరిమాణ పరిమితి వరకు.
సర్వర్ uploads మరియు ఫైల్ నిర్వహణ
మీ సర్వర్ నుండి PUT /v1/files తో అప్‌లోడ్ చేయండి, మరియు అదే కీతో ఫైళ్లను జాబితా చేయండి, పొందండి మరియు తొలగించండి.
పబ్లిక్ లేదా ప్రైవేట్ ఫైళ్లు
పబ్లిక్ ఫైళ్లకు cdn.rapidfile.ccపై లింక్ లభిస్తుంది. ప్రైవేట్ ఫైళ్లకు ఏడు రోజుల్లో గడువు ముగిసే సంతకం చేసిన లింక్‌లు లభిస్తాయి.
సంతకం చేసిన webhooks
file.uploaded మరియు file.deleted ఈవెంట్‌లు మీరు ధృవీకరించగల HMAC-SHA256 సంతకంతో మీ endpointకు చేరుతాయి.
డెలివరీకి ముందు స్కాన్ చేయబడతాయి
అప్‌లోడ్ చేసిన ఫైళ్లు మాల్వేర్ కోసం స్కాన్ చేయబడతాయి, మరియు స్కాన్ పూర్తయ్యే వరకు ఫైల్ CDN నుండి అందించబడదు.
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 }
బ్రౌజర్‌లో (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

api.rapidfile.cc/sdk.js వద్ద ఉన్న బ్రౌజర్ SDKకి ఎటువంటి dependencies లేవు: ఇది మీ endpoint నుండి ఒక upload కోరుతుంది, పెద్ద ఫైళ్లను భాగాలుగా పంపుతుంది, మరియు పురోగతిని చూపిస్తుంది.

Rapidfile Media

media.rapidfile.ccలో చిత్రాలు, వీడియో మరియు ఆడియో హోస్టింగ్, మీరు స్వయంగా పంచుకోవాలనుకునే ఫైళ్ల కోసం.

ప్రతి ఫైల్‌కు ఒక లింక్, ఒక ప్లేయర్ మరియు ఒక షేర్ పేజీ

ఒక ఫైల్‌ను వదలండి, మీకు షేర్ పేజీ, ఎంబెడ్ చేయగల ప్లేయర్ మరియు నేరుగా CDN లింక్ లభిస్తాయి. ఫైళ్లను పబ్లిక్ లేదా unlisted గా ఉంచండి, మరియు ఎన్నిసార్లు చూశారో చూడండి.

చిత్రాలు
PNG, JPEG, GIF, WebP, AVIF
వీడియో
MP4, WebM, QuickTime
ఆడియో
MP3, M4A, OGG, WAV, WebM
  • షేర్ పేజీ మరియు ఎంబెడ్ చేయగల ప్లేయర్
  • ప్రతి ఫైల్‌కు నేరుగా CDN లింక్
  • వీక్షణ సంఖ్యలతో పబ్లిక్ లేదా unlisted ఫైళ్లు
  • మీ స్వంత టూల్స్ నుండి మీడియాను అప్‌లోడ్ చేయడానికి మరియు నిర్వహించడానికి JSON API
Rapidfile Mediaను తెరవండి
Rapidfile Media: media.rapidfile.ccలోని Rapidfile Media upload పేజీ

ప్రతి ప్లాన్‌కు Rapidfile పరిమితులు

ఉచిత కాలమ్ Rapidfile యొక్క స్వంత ఉచిత ప్లాన్. ప్రతి చెల్లింపు Enzonic ప్లాన్ దాని కాలమ్‌లోని పరిమితులను స్వయంచాలకంగా వర్తింపజేస్తుంది, మరియు Rapidfile వాటిలో ఎక్కువైనదాన్ని, లేదా మీ స్వంత Rapidfile ప్లాన్‌ను ఉపయోగిస్తుంది.

ప్లాన్ఉచితంఉచితంStarter$5 నెలకుPro$10 నెలకుGrowth$19 నెలకుBusiness$29 నెలకు
Rapidfile Upload API
నిల్వ2 GB100 GB200 GB500 GB1 TB
ఫైల్ పరిమాణం512 MB వరకు4 GB వరకు8 GB వరకు16 GB వరకు32 GB వరకు
యాప్‌లు3102550100
CDN డెలివరీలురోజుకు లెక్కించబడదురోజుకు లెక్కించబడదురోజుకు లెక్కించబడదురోజుకు లెక్కించబడదురోజుకు లెక్కించబడదు
Rapidfile Media
నిల్వ1 GB100 GB200 GB500 GB1 TB
ఫైల్ పరిమాణం100 MB వరకు5 GB వరకు10 GB వరకు20 GB వరకు20 GB వరకు
CDN అభ్యర్థనలురోజుకు 2,00,000రోజుకు 10,00,000రోజుకు 20,00,000రోజుకు 40,00,000రోజుకు 80,00,000

CDN నుండి Upload API డెలివరీలు రోజుకు లెక్కించబడవు. ఒక గ్రాంట్ మంజూరైన ప్లాన్ యొక్క Rapidfile పరిమితులను కూడా వర్తింపజేస్తుంది.

enzonic.devపై Rapidfile

enzonic.devపై ప్రతి పరిమితిని పోల్చండి

Cloud గ్రాంట్‌లు

ఇతరుల కోసం నిర్మించే వ్యక్తులకు ఉచిత Pro లేదా Business సమయం మరియు $500 వరకు Cloud క్రెడిట్.

  • 3, 6 లేదా 12 నెలల కోసం Pro లేదా Business
  • మీ Enzonic బ్యాలెన్స్‌పై $500 వరకు Cloud క్రెడిట్
  • ఒక గ్రాంట్ Deploy, Databases, CI మరియు ప్లాన్ యొక్క Rapidfile పరిమితులను కవర్ చేస్తుంది
  • ఒక వ్యక్తి చదువుతారు, సాధారణంగా కొన్ని రోజుల్లో సమాధానం ఇవ్వబడుతుంది

enzonic.devలోని ఫారమ్‌తో దరఖాస్తు చేయండి. ఉచిత Enzonic ఖాతా సరిపోతుంది, కార్డు అవసరం లేదు.

  • ఓపెన్ సోర్స్
  • విద్యార్థులు
  • లాభాపేక్ష లేని సంస్థలు
  • స్టార్టప్‌లు
  • అధ్యాపకులు
  • Hackathons

ప్రశ్నలు

లేదు. Rapidfile అదే Enzonic సైన్-ఇన్‌ను ఉపయోగిస్తుంది. మీ Enzonic ప్లాన్ చెల్లింపు అయినప్పుడు, Rapidfile మీ ఖాతాకు దాని Upload API మరియు Media పరిమితులను స్వయంచాలకంగా వర్తింపజేస్తుంది, లేదా మీ స్వంత Rapidfile ప్లాన్ అంతకంటే ఎక్కువైతే అది.

API కీని సృష్టించి మీ మొదటి upload పంపండి.

యాప్‌ను, దాని డేటాబేస్‌ను లేదా దాని పైప్‌లైన్‌ను కూడా హోస్ట్ చేస్తున్నారా?