Skip to content

Rapidfile Upload API ഉം Media ഉം

നിങ്ങളുടെ ആപ്പുകൾക്കുള്ള ഫയൽ അപ്‌ലോഡുകൾ. നിങ്ങളുടെ മീഡിയയ്ക്കുള്ള ഹോസ്റ്റിംഗ്.

നിങ്ങളുടെ ഉപയോക്താക്കൾ അപ്‌ലോഡ് ചെയ്യുന്ന ഫയലുകൾ Rapidfile Upload API സൂക്ഷിക്കുന്നു, നിങ്ങളുടെ ചിത്രങ്ങളും വീഡിയോകളും ഓഡിയോയും Rapidfile Media ഹോസ്റ്റ് ചെയ്യുന്നു. രണ്ടും cdn.rapidfile.cc-ൽ നിന്ന് എത്തിക്കുന്നു, നിങ്ങളുടെ Enzonic സൈൻ-ഇൻ ഉപയോഗിക്കുന്നു, നിങ്ങളുടെ പണമടച്ചുള്ള Enzonic പ്ലാനിന്റെ പരിധികൾ സ്വയമേവ ബാധകമാക്കുന്നു.

എല്ലാ പണമടച്ചുള്ള Enzonic പ്ലാനിലും ഉൾപ്പെടുന്നു. സൗജന്യ അക്കൗണ്ടുകൾ Rapidfile-ന്റെ സ്വന്തം സൗജന്യ പ്ലാൻ ഉപയോഗിക്കുന്നു.

Rapidfile Upload API: api.rapidfile.cc-ലെ Upload API ഹോം പേജ്, Next.js അപ്‌ലോഡ് റൂട്ടോടെ

Rapidfile Upload API

നിങ്ങൾ നിർമ്മിക്കുന്ന ആപ്പുകൾക്കായി api.rapidfile.cc-ലെ REST API. നിങ്ങളുടെ സെർവർ രഹസ്യ rk_live_ കീ സൂക്ഷിക്കുന്നു; ബ്രൗസർ കാണുന്നത് ഒപ്പിട്ട അപ്‌ലോഡ് URL മാത്രം.

ഒപ്പിട്ട അപ്‌ലോഡ് URL-കൾ
POST /v1/uploads ഒരു മണിക്കൂർ സാധുതയുള്ള ഒപ്പിട്ട URL തിരികെ നൽകുന്നു; ബ്രൗസറിന് ഇത് സുരക്ഷിതമായി നൽകാം, അത് നേരിട്ട് സ്റ്റോറേജിലേക്ക് അപ്‌ലോഡ് ചെയ്യുന്നു.
വലിയ ഫയലുകൾ ഭാഗങ്ങളായി
95 MB വരെയുള്ള ഫയലുകൾ ഒരു അഭ്യർത്ഥനയിൽ അപ്‌ലോഡ് ചെയ്യുന്നു; വലിയ ഫയലുകൾക്ക് നിങ്ങളുടെ പ്ലാനിന്റെ ഫയൽ വലുപ്പ പരിധി വരെ മൾട്ടിപാർട്ട് അപ്‌ലോഡ് ലഭിക്കുന്നു.
സെർവർ അപ്‌ലോഡുകളും ഫയൽ മാനേജ്മെന്റും
PUT /v1/files ഉപയോഗിച്ച് നിങ്ങളുടെ സെർവറിൽ നിന്ന് അപ്‌ലോഡ് ചെയ്യൂ, അതേ കീ ഉപയോഗിച്ച് ഫയലുകൾ ലിസ്റ്റ് ചെയ്യൂ, നേടൂ, ഇല്ലാതാക്കൂ.
പൊതു അല്ലെങ്കിൽ സ്വകാര്യ ഫയലുകൾ
പൊതു ഫയലുകൾക്ക് cdn.rapidfile.cc-ൽ ഒരു ലിങ്ക് ലഭിക്കും. സ്വകാര്യ ഫയലുകൾക്ക് ഏഴ് ദിവസത്തിനകം കാലഹരണപ്പെടുന്ന ഒപ്പിട്ട ലിങ്കുകൾ ലഭിക്കും.
ഒപ്പിട്ട webhook-കൾ
file.uploaded, file.deleted ഇവന്റുകൾ നിങ്ങൾക്ക് പരിശോധിക്കാവുന്ന HMAC-SHA256 ഒപ്പോടെ നിങ്ങളുടെ എൻഡ്പോയിന്റിൽ എത്തുന്നു.
എത്തിക്കുന്നതിന് മുമ്പ് സ്കാൻ ചെയ്യുന്നു
അപ്‌ലോഡ് ചെയ്ത ഫയലുകൾ മാൽവെയറിനായി സ്കാൻ ചെയ്യുന്നു, സ്കാൻ പൂർത്തിയാകുന്നതുവരെ 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-ക്ക് ഡിപൻഡൻസികളൊന്നുമില്ല: ഇത് നിങ്ങളുടെ എൻഡ്പോയിന്റിനോട് അപ്‌ലോഡ് ആവശ്യപ്പെടുന്നു, വലിയ ഫയലുകൾ ഭാഗങ്ങളായി അയയ്ക്കുന്നു, പുരോഗതി റിപ്പോർട്ട് ചെയ്യുന്നു.

Rapidfile Media

നിങ്ങൾ സ്വയം പങ്കിടാൻ ആഗ്രഹിക്കുന്ന ഫയലുകൾക്കായി media.rapidfile.cc-ൽ ചിത്ര, വീഡിയോ, ഓഡിയോ ഹോസ്റ്റിംഗ്.

ഓരോ ഫയലിനും ഒരു ലിങ്ക്, ഒരു പ്ലെയർ, ഒരു ഷെയർ പേജ്

ഒരു ഫയൽ ഇടൂ, ഒരു ഷെയർ പേജ്, എംബെഡ് ചെയ്യാവുന്ന പ്ലെയർ, നേരിട്ടുള്ള CDN ലിങ്ക് എന്നിവ നേടൂ. ഫയലുകൾ പൊതുവായോ ലിസ്റ്റ് ചെയ്യാത്തതായോ സൂക്ഷിക്കൂ, എത്ര തവണ കാണുന്നു എന്നും നോക്കൂ.

ചിത്രങ്ങൾ
PNG, JPEG, GIF, WebP, AVIF
വീഡിയോ
MP4, WebM, QuickTime
ഓഡിയോ
MP3, M4A, OGG, WAV, WebM
  • ഷെയർ പേജും എംബെഡ് ചെയ്യാവുന്ന പ്ലെയറും
  • ഓരോ ഫയലിനും നേരിട്ടുള്ള CDN ലിങ്ക്
  • കാഴ്ചകളുടെ എണ്ണത്തോടെ പൊതു അല്ലെങ്കിൽ ലിസ്റ്റ് ചെയ്യാത്ത ഫയലുകൾ
  • നിങ്ങളുടെ സ്വന്തം ടൂളുകളിൽ നിന്ന് മീഡിയ അപ്‌ലോഡ് ചെയ്യാനും മാനേജ് ചെയ്യാനുമുള്ള JSON API
Rapidfile Media തുറക്കൂ
Rapidfile Media: media.rapidfile.cc-ലെ Rapidfile Media അപ്‌ലോഡ് പേജ്

പ്ലാൻ അനുസരിച്ചുള്ള Rapidfile പരിധികൾ

Free കോളം 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

Upload API വഴിയുള്ള CDN ഡെലിവറികൾ ഒരു ദിവസത്തെ കണക്കിൽ അളക്കുന്നില്ല. ഒരു ഗ്രാന്റ് നൽകുന്ന പ്ലാനിന്റെ Rapidfile പരിധികളും ബാധകമാക്കുന്നു.

enzonic.dev-ലെ Rapidfile

enzonic.dev-ൽ എല്ലാ പരിധികളും താരതമ്യം ചെയ്യൂ

Cloud ഗ്രാന്റുകൾ

മറ്റുള്ളവർക്കായി നിർമ്മിക്കുന്നവർക്ക് സൗജന്യ Pro അല്ലെങ്കിൽ Business സമയവും $500 വരെ Cloud ക്രെഡിറ്റും.

  • Pro അല്ലെങ്കിൽ Business 3, 6 അല്ലെങ്കിൽ 12 മാസത്തേക്ക്
  • നിങ്ങളുടെ Enzonic ബാലൻസിൽ $500 വരെ Cloud ക്രെഡിറ്റ്
  • ഒരു ഗ്രാന്റ് Deploy, Databases, CI, പ്ലാനിന്റെ Rapidfile പരിധികൾ എന്നിവ ഉൾക്കൊള്ളുന്നു
  • ഒരാൾ വായിക്കുന്നു, സാധാരണയായി ഏതാനും ദിവസങ്ങൾക്കകം മറുപടി നൽകുന്നു

enzonic.dev-ലെ ഫോം ഉപയോഗിച്ച് അപേക്ഷിക്കൂ. ഒരു സൗജന്യ Enzonic അക്കൗണ്ട് മതി, കാർഡ് വേണ്ട.

  • Open source
  • വിദ്യാർത്ഥികൾ
  • ലാഭരഹിത സംഘടനകൾ
  • സ്റ്റാർട്ടപ്പുകൾ
  • അധ്യാപകർ
  • ഹാക്കത്തോണുകൾ

ചോദ്യങ്ങൾ

വേണ്ട. Rapidfile അതേ Enzonic സൈൻ-ഇൻ ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ Enzonic പ്ലാൻ പണമടച്ചതാകുമ്പോൾ, Rapidfile അതിന്റെ Upload API, Media പരിധികൾ നിങ്ങളുടെ അക്കൗണ്ടിൽ സ്വയമേവ ബാധകമാക്കുന്നു, അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം Rapidfile പ്ലാൻ അതിലും ഉയർന്നതാണെങ്കിൽ അത്.

ഒരു API കീ ഉണ്ടാക്കി നിങ്ങളുടെ ആദ്യ അപ്‌ലോഡ് അയയ്ക്കൂ.

ആപ്പ്, അതിന്റെ ഡാറ്റാബേസ് അല്ലെങ്കിൽ പൈപ്പ്‌ലൈൻ എന്നിവയും ഹോസ്റ്റ് ചെയ്യുന്നുണ്ടോ?