Skip to content

Rapidfile Upload API နှင့် Media

သင့်အက်ပ်များအတွက် ဖိုင် upload များ။ သင့်မီဒီယာအတွက် hosting။

Rapidfile Upload API သည် သင့်အသုံးပြုသူများ upload လုပ်သော ဖိုင်များကို သိမ်းပြီး Rapidfile Media သည် သင့်ပုံများ၊ ဗီဒီယိုများနှင့် အသံများကို host လုပ်သည်။ နှစ်ခုစလုံးသည် cdn.rapidfile.cc မှ ပေးပို့ပြီး သင့် Enzonic sign-in ကို သုံးကာ သင့်ပေးချေသော Enzonic အစီအစဉ်၏ ကန့်သတ်ချက်များကို အလိုအလျောက် သက်ရောက်စေသည်။

ပေးချေသော Enzonic အစီအစဉ်တိုင်းတွင် ပါဝင်သည်။ Free အကောင့်များသည် Rapidfile ၏ ကိုယ်ပိုင် free အစီအစဉ်ကို သုံးသည်။

Rapidfile Upload API: api.rapidfile.cc ရှိ Upload API ပင်မစာမျက်နှာ၊ Next.js upload route ပါဝင်သည်

Rapidfile Upload API

သင် တည်ဆောက်သော အက်ပ်များအတွက် api.rapidfile.cc ရှိ REST API။ သင့်ဆာဗာသည် လျို့ဝှက် rk_live_ key ကို ထိန်းသိမ်းပြီး browser က လက်မှတ်ထိုးထားသော upload URL ကိုသာ မြင်ရသည်။

လက်မှတ်ထိုးထားသော upload URL များ
POST /v1/uploads သည် တစ်နာရီသက်တမ်းရှိပြီး browser သို့ ပေးလို့ရသော လက်မှတ်ထိုးထားသည့် URL ကို ပြန်ပေးပြီး browser သည် storage သို့ တိုက်ရိုက် upload လုပ်သည်။
အပိုင်းလိုက်ဖြင့် ဖိုင်ကြီးများ
95 MB အထိ ဖိုင်များကို request တစ်ခုတည်းဖြင့် upload လုပ်သည်; ပိုကြီးသော ဖိုင်များသည် သင့်အစီအစဉ်၏ ဖိုင်အရွယ်အစား ကန့်သတ်ချက်အထိ multipart upload ရသည်။
ဆာဗာ upload များနှင့် ဖိုင်စီမံခန့်ခွဲမှု
PUT /v1/files ဖြင့် သင့်ဆာဗာမှ upload လုပ်ပြီး တူညီသော key ဖြင့် ဖိုင်များကို စာရင်းပြု၊ ရယူ၊ ဖျက်ပါ။
အများပိုင် သို့မဟုတ် သီးသန့် ဖိုင်များ
အများပိုင်ဖိုင်များသည် cdn.rapidfile.cc ပေါ်တွင် လင့်ခ်ရသည်။ သီးသန့်ဖိုင်များသည် ရက်ခုနစ်ရက်အတွင်း သက်တမ်းကုန်သော လက်မှတ်ထိုးထားသည့် လင့်ခ်များ ရသည်။
လက်မှတ်ထိုးထားသော webhook များ
file.uploaded နှင့် file.deleted ဖြစ်ရပ်များသည် သင် စစ်ဆေးနိုင်သော HMAC-SHA256 လက်မှတ်ဖြင့် သင့် endpoint သို့ ရောက်သည်။
ပေးပို့မီ စကင်န်ဖတ်ပြီး
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 }
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

api.rapidfile.cc/sdk.js ရှိ browser SDK တွင် dependency မရှိပါ: ၎င်းသည် သင့် endpoint မှ upload ကို တောင်းဆိုပြီး ဖိုင်ကြီးများကို အပိုင်းလိုက် ပို့ကာ တိုးတက်မှုကို အစီရင်ခံသည်။

Rapidfile Media

သင်ကိုယ်တိုင် မျှဝေလိုသော ဖိုင်များအတွက် media.rapidfile.cc တွင် ပုံ၊ ဗီဒီယိုနှင့် အသံ hosting။

ဖိုင်တစ်ခုစီအတွက် လင့်ခ်၊ player နှင့် မျှဝေရန်စာမျက်နှာ

ဖိုင်တစ်ခု ချထားပြီး မျှဝေရန်စာမျက်နှာ၊ embed လုပ်နိုင်သော player နှင့် တိုက်ရိုက် CDN လင့်ခ် ရယူပါ။ ဖိုင်များကို အများပိုင် သို့မဟုတ် စာရင်းမပါသော အနေအထားတွင် ထားပြီး ဘယ်လောက်ကြိမ် ကြည့်ခဲ့သလဲဆိုတာ ကြည့်ပါ။

ပုံများ
PNG, JPEG, GIF, WebP, AVIF
ဗီဒီယို
MP4, WebM, QuickTime
အသံ
MP3, M4A, OGG, WAV, WebM
  • မျှဝေရန်စာမျက်နှာနှင့် embed လုပ်နိုင်သော player
  • ဖိုင်တိုင်းအတွက် တိုက်ရိုက် CDN လင့်ခ်
  • ကြည့်ရှုမှုအရေအတွက်ဖြင့် အများပိုင် သို့မဟုတ် စာရင်းမပါသော ဖိုင်များ
  • သင့်ကိုယ်ပိုင် tool များမှ media upload လုပ်ပြီး စီမံရန် JSON API
Rapidfile Media ဖွင့်ပါ
Rapidfile Media: media.rapidfile.cc ရှိ Rapidfile Media upload စာမျက်နှာ

အစီအစဉ်အလိုက် Rapidfile ကန့်သတ်ချက်များ

Free ကော်လံသည် Rapidfile ၏ ကိုယ်ပိုင် free အစီအစဉ်ဖြစ်သည်။ ပေးချေသော 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

Upload API မှ CDN ပေးပို့မှုများကို တစ်ရက်လျှင် တိုင်းတာခြင်း မရှိပါ။ Grant တစ်ခုသည် ပေးထားသော အစီအစဉ်၏ Rapidfile ကန့်သတ်ချက်များကိုလည်း သက်ရောက်စေသည်။

enzonic.dev ပေါ်ရှိ Rapidfile

enzonic.dev တွင် ကန့်သတ်ချက်အားလုံးကို နှိုင်းယှဉ်ပါ

Cloud grant များ

တခြားသူများအတွက် တည်ဆောက်သူများအတွက် အခမဲ့ Pro သို့မဟုတ် Business အချိန်နှင့် $500 အထိ Cloud credit။

  • Pro သို့မဟုတ် Business ၃၊ ၆ သို့မဟုတ် ၁၂ လအတွက်
  • သင့် Enzonic လက်ကျန်ငွေတွင် $500 အထိ Cloud credit
  • Grant တစ်ခုသည် Deploy၊ Databases၊ CI နှင့် အစီအစဉ်၏ Rapidfile ကန့်သတ်ချက်များကို လွှမ်းခြုံသည်
  • လူတစ်ဦးက ဖတ်ပြီး ပုံမှန်အားဖြင့် ရက်အနည်းငယ်အတွင်း အဖြေပေးသည်

enzonic.dev ရှိ ဖောင်ဖြင့် လျှောက်ပါ။ အခမဲ့ Enzonic အကောင့်တစ်ခုသာ လိုအပ်ပြီး ကတ်မလိုပါ။

  • ပွင့်လင်းသော ရင်းမြစ်ကုဒ်
  • ကျောင်းသားများ
  • အမြတ်အစွန်းမရှိသော အဖွဲ့အစည်းများ
  • Startup များ
  • ဆရာ/မများ
  • Hackathon များ

မေးခွန်းများ

မလို။ Rapidfile သည် တူညီသော Enzonic sign-in ကို သုံးသည်။ သင့် Enzonic အစီအစဉ် ပေးချေထားသောအခါ Rapidfile သည် ၎င်း၏ Upload API နှင့် Media ကန့်သတ်ချက်များကို သင့်အကောင့်တွင် အလိုအလျောက် သက်ရောက်စေသည်၊ သို့မဟုတ် သင့်ကိုယ်ပိုင် Rapidfile အစီအစဉ်က ပိုမြင့်ပါက ထိုအစီအစဉ်ကို သုံးသည်။

API key တစ်ခု ဖန်တီးပြီး သင့်ပထမ upload ကို ပို့ပါ။

အက်ပ်၊ ၎င်း၏ database သို့မဟုတ် pipeline ကိုလည်း host လုပ်နေပါသလား?