Skip to content

Rapidfile Upload API සහ Media

ඔබේ යෙදුම් සඳහා ගොනු upload කිරීම්. ඔබේ මාධ්‍ය සඳහා සත්කාරය.

Rapidfile Upload API ඔබේ පරිශීලකයින් upload කරන ගොනු ගබඩා කරන අතර, Rapidfile Media ඔබේ රූප, වීඩියෝ සහ ශ්‍රව්‍ය සත්කාරය දෙයි. දෙකම cdn.rapidfile.cc වෙතින් ලබා දෙන අතර, ඔබේ Enzonic පිවිසුම භාවිත කර, ඔබේ ගෙවන Enzonic සැලැස්මේ සීමා ස්වයංක්‍රීයව යොදයි.

සෑම ගෙවන Enzonic සැලැස්මකම ඇතුළත්. නොමිලේ ගිණුම් Rapidfile හි තමන්ගේම නොමිලේ සැලැස්ම භාවිත කරයි.

Rapidfile Upload API: Next.js upload route එකක් සමග api.rapidfile.cc හි Upload API මුල් පිටුව

Rapidfile Upload API

ඔබ ගොඩනගන යෙදුම් සඳහා api.rapidfile.cc හි REST API එකක්. ඔබේ සේවාදායකය රහසිගත rk_live_ යතුර තබාගනී; බ්‍රව්සරය දකින්නේ අත්සන් කළ upload URL එක පමණි.

අත්සන් කළ upload URLs
POST /v1/uploads අත්සන් කළ URL එකක් ලබා දෙයි; එය පැයක් වලංගු වන අතර බ්‍රව්සරයට ලබා දීම ආරක්ෂිතය. බ්‍රව්සරය කෙලින්ම storage වෙතට upload කරයි.
විශාල ගොනු කොටස්වලින්
MB 95 දක්වා ගොනු එක ඉල්ලීමකින් upload වේ; විශාල ගොනුවලට, ඔබේ සැලැස්මේ ගොනු ප්‍රමාණ සීමාව දක්වා multipart upload ලැබේ.
සේවාදායක upload සහ ගොනු කළමනාකරණය
PUT /v1/files සමග ඔබේ සේවාදායකයෙන් upload කරන්න, එම යතුරෙන් ගොනු ලැයිස්තු කරන්න, ලබාගන්න සහ මකන්න.
පොදු හෝ පෞද්ගලික ගොනු
පොදු ගොනුවලට cdn.rapidfile.cc හි link එකක් ලැබේ. පෞද්ගලික ගොනුවලට දින හතකට ඇතුළත කල් ඉකුත් වන අත්සන් කළ links ලැබේ.
අත්සන් කළ webhooks
file.uploaded සහ file.deleted සිදුවීම් ඔබේ endpoint වෙත ඔබට සත්‍යාපනය කළ හැකි HMAC-SHA256 අත්සනක් සමග ළඟා වේ.
ලබා දීමට පෙර ස්කෑන් කරයි
upload කළ ගොනු malware සඳහා ස්කෑන් කෙරෙන අතර, ස්කෑනය අවසන් වන තුරු ගොනුව 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 එකට කිසිදු යැපීමක් නැත: එය ඔබේ endpoint වෙතින් upload එකක් ඉල්ලා, විශාල ගොනු කොටස්වලින් යවා, ප්‍රගතිය වාර්තා කරයි.

Rapidfile Media

media.rapidfile.cc හි රූප, වීඩියෝ සහ ශ්‍රව්‍ය සත්කාරය, ඔබ ම බෙදාගැනීමට කැමති ගොනු සඳහා.

සෑම ගොනුවකටම link එකක්, player එකක් සහ share පිටුවක්

ගොනුවක් දමන්න, share පිටුවක්, කාවැද්දිය හැකි player එකක් සහ සෘජු CDN link එකක් ලබාගන්න. ගොනු පොදු හෝ ලැයිස්තුගත නොකළ ලෙස තබාගන්න, සහ ඒවා කොපමණ වාර බලන්නේද කියා බලන්න.

රූප
PNG, JPEG, GIF, WebP, AVIF
වීඩියෝ
MP4, WebM, QuickTime
ශ්‍රව්‍ය
MP3, M4A, OGG, WAV, WebM
  • Share පිටුව සහ කාවැද්දිය හැකි player එක
  • සෑම ගොනුවකටම සෘජු CDN link එකක්
  • View ගණන් සමග පොදු හෝ ලැයිස්තුගත නොකළ ගොනු
  • ඔබේම මෙවලම්වලින් මාධ්‍ය upload කිරීමට සහ කළමනාකරණය කිරීමට 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 ඉල්ලීම්දිනකට 200,000දිනකට 1,000,000දිනකට 2,000,000දිනකට 4,000,000දිනකට 8,000,000

CDN වෙතින් Upload API ලබා දීම් දිනකට මනින්නේ නැත. grant එකක් ප්‍රදානය කළ සැලැස්මේ Rapidfile සීමා ද යොදයි.

enzonic.dev හි Rapidfile

enzonic.dev හි සියලු සීමා සසඳන්න

Cloud ප්‍රදාන

අන් අයට ගොඩනගන අයට නොමිලේ Pro හෝ Business කාලය සහ $500 දක්වා Cloud credit.

  • මාස 3, 6 හෝ 12ක් සඳහා Pro හෝ Business
  • ඔබේ Enzonic ශේෂයේ $500 දක්වා Cloud credit
  • Grant එකක් Deploy, Databases, CI සහ සැලැස්මේ Rapidfile සීමා ආවරණය කරයි
  • පුද්ගලයෙකු කියවයි, සාමාන්‍යයෙන් දින කිහිපයකින් පිළිතුරු දෙයි

enzonic.dev හි පෝරමය සමග අයදුම් කරන්න. නොමිලේ Enzonic ගිණුමක් ඇති නම් ප්‍රමාණවත්, කාඩ්පතක් අවශ්‍ය නොවේ.

  • විවෘත මූලාශ්‍රය
  • ශිෂ්‍යයන්
  • ලාභ නොලබන සංවිධාන
  • ස්ටාර්ට්අප්
  • ගුරුවරුන්
  • Hackathons

ප්‍රශ්න

නැත. Rapidfile එකම Enzonic පිවිසුම භාවිත කරයි. ඔබේ Enzonic සැලැස්ම ගෙවන විට, Rapidfile Upload API සහ Media සීමා ඔබේ ගිණුමට ස්වයංක්‍රීයව යොදයි, නැතහොත් ඒවා ඉහළ නම් ඔබේම Rapidfile සැලැස්ම.

API යතුරක් සාදා ඔබේ පළමු upload එක යවන්න.

යෙදුම, එහි database හෝ pipeline එකටත් සත්කාරය ද?