Rapidfile Upload API ও Media
আপনার অ্যাপের জন্য ফাইল আপলোড। আপনার মিডিয়ার জন্য হোস্টিং।
Rapidfile Upload API আপনার ব্যবহারকারীদের আপলোড করা ফাইল সংরক্ষণ করে, আর Rapidfile Media আপনার ছবি, ভিডিও ও অডিও হোস্ট করে। দুটোই cdn.rapidfile.cc থেকে পরিবেশন করে, আপনার Enzonic সাইন-ইন ব্যবহার করে এবং আপনার পেইড Enzonic প্ল্যানের সীমা স্বয়ংক্রিয়ভাবে প্রয়োগ করে।
প্রতিটি পেইড Enzonic প্ল্যানে অন্তর্ভুক্ত। Free অ্যাকাউন্ট Rapidfile-এর নিজস্ব বিনামূল্যের প্ল্যান ব্যবহার করে।

Rapidfile Upload API
আপনার তৈরি অ্যাপের জন্য api.rapidfile.cc-এ একটি REST API। আপনার সার্ভার গোপন rk_live_ কী রাখে; ব্রাউজার শুধু একটি সাইন করা আপলোড URL দেখে।
- সাইন করা আপলোড URL
- POST /v1/uploads একটি সাইন করা URL ফেরত দেয়, যা এক ঘণ্টার জন্য বৈধ এবং ব্রাউজারকে দেওয়া নিরাপদ; ব্রাউজার সরাসরি স্টোরেজে আপলোড করে।
- অংশে বড় ফাইল
- 95 MB পর্যন্ত ফাইল এক অনুরোধে আপলোড হয়; বড় ফাইল আপনার প্ল্যানের ফাইল আকারের সীমা পর্যন্ত multipart আপলোড পায়।
- সার্ভার আপলোড ও ফাইল ব্যবস্থাপনা
- আপনার সার্ভার থেকে PUT /v1/files দিয়ে আপলোড করুন, এবং একই কী দিয়ে ফাইল তালিকাভুক্ত, সংগ্রহ ও মুছে ফেলুন।
- পাবলিক বা প্রাইভেট ফাইল
- পাবলিক ফাইল cdn.rapidfile.cc-এ একটি লিংক পায়। প্রাইভেট ফাইল সাত দিনের মধ্যে মেয়াদ শেষ হওয়া সাইন করা লিংক পায়।
- সাইন করা webhook
- file.uploaded ও file.deleted ইভেন্ট একটি HMAC-SHA256 স্বাক্ষর সহ আপনার endpoint-এ পৌঁছায়, যা আপনি যাচাই করতে পারেন।
- পরিবেশনের আগে স্ক্যান করা
- আপলোড করা ফাইল ম্যালওয়্যারের জন্য স্ক্যান হয়, এবং স্ক্যান শেষ না হওয়া পর্যন্ত CDN থেকে ফাইল দেওয়া হয় না।
// 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 }// 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.pngapi.rapidfile.cc/sdk.js-এর ব্রাউজার SDK-র কোনো নির্ভরতা নেই: এটি আপনার endpoint থেকে আপলোডের অনুমতি চায়, বড় ফাইল অংশে পাঠায় এবং অগ্রগতি জানায়।
Rapidfile Media
media.rapidfile.cc-এ ছবি, ভিডিও ও অডিও হোস্টিং, আপনি নিজে শেয়ার করতে চান এমন ফাইলের জন্য।
প্রতিটি ফাইলের জন্য একটি লিংক, প্লেয়ার ও শেয়ার পেজ
একটি ফাইল ছাড়ুন এবং একটি শেয়ার পেজ, এমবেড করার মতো প্লেয়ার ও সরাসরি CDN লিংক পান। ফাইল পাবলিক বা আনলিস্টেড রাখুন, এবং কতবার দেখা হয়েছে তা দেখুন।
- ছবি
- PNG, JPEG, GIF, WebP, AVIF
- ভিডিও
- MP4, WebM, QuickTime
- অডিও
- MP3, M4A, OGG, WAV, WebM
- শেয়ার পেজ ও এমবেড করার মতো প্লেয়ার
- প্রতিটি ফাইলের জন্য একটি সরাসরি CDN লিংক
- দর্শন সংখ্যা সহ পাবলিক বা আনলিস্টেড ফাইল
- আপনার নিজের টুল থেকে মিডিয়া আপলোড ও ব্যবস্থাপনার জন্য একটি JSON API

প্রতি প্ল্যানে Rapidfile সীমা
Free কলামটি Rapidfile-এর নিজস্ব বিনামূল্যের প্ল্যান। প্রতিটি পেইড Enzonic প্ল্যান তার কলামের সীমা স্বয়ংক্রিয়ভাবে প্রয়োগ করে, এবং Rapidfile এর সঙ্গে আপনার নিজের Rapidfile প্ল্যানের মধ্যে যেটি বেশি সেটি ব্যবহার করে।
| প্ল্যান | বিনামূল্যেবিনামূল্যে | Starter৫ US$ প্রতি মাসে | Pro১০ US$ প্রতি মাসে | Growth১৯ US$ প্রতি মাসে | Business২৯ US$ প্রতি মাসে |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| স্টোরেজ | ২ GB | ১০০ GB | ২০০ GB | ৫০০ GB | ১ TB |
| ফাইলের আকার | সর্বোচ্চ ৫১২ MB | সর্বোচ্চ ৪ GB | সর্বোচ্চ ৮ GB | সর্বোচ্চ ১৬ GB | সর্বোচ্চ ৩২ GB |
| অ্যাপ | ৩ | ১০ | ২৫ | ৫০ | ১০০ |
| CDN ডেলিভারি | প্রতিদিন মাপা হয় না | প্রতিদিন মাপা হয় না | প্রতিদিন মাপা হয় না | প্রতিদিন মাপা হয় না | প্রতিদিন মাপা হয় না |
| Rapidfile Media | |||||
| স্টোরেজ | ১ GB | ১০০ GB | ২০০ GB | ৫০০ GB | ১ TB |
| ফাইলের আকার | সর্বোচ্চ ১০০ MB | সর্বোচ্চ ৫ GB | সর্বোচ্চ ১০ GB | সর্বোচ্চ ২০ GB | সর্বোচ্চ ২০ GB |
| CDN অনুরোধ | প্রতিদিন ২,০০,০০০ | প্রতিদিন ১০,০০,০০০ | প্রতিদিন ২০,০০,০০০ | প্রতিদিন ৪০,০০,০০০ | প্রতিদিন ৮০,০০,০০০ |
CDN থেকে Upload API ডেলিভারি প্রতিদিন মাপা হয় না। একটি গ্রান্ট মঞ্জুর করা প্ল্যানের Rapidfile সীমাও প্রয়োগ করে।
ক্লাউড গ্রান্ট
যারা অন্যদের জন্য তৈরি করে, তাদের জন্য বিনামূল্যের Pro বা Business সময় এবং ৫০০ US$ পর্যন্ত Cloud ক্রেডিট।
- 3, 6 বা 12 মাসের জন্য Pro বা Business
- আপনার Enzonic ব্যালেন্সে ৫০০ US$ পর্যন্ত Cloud ক্রেডিট
- একটি গ্রান্ট Deploy, Databases, CI ও প্ল্যানের Rapidfile সীমা কভার করে
- একজন মানুষ পড়েন, সাধারণত কয়েক দিনের মধ্যে উত্তর দেওয়া হয়
enzonic.dev-এর ফর্ম দিয়ে আবেদন করুন। একটি বিনামূল্যের Enzonic অ্যাকাউন্টই যথেষ্ট, কার্ড লাগবে না।
- ওপেন সোর্স
- শিক্ষার্থী
- অলাভজনক সংস্থা
- স্টার্টআপ
- শিক্ষাবিদ
- হ্যাকাথন
প্রশ্নসমূহ
একটি API কী তৈরি করুন এবং আপনার প্রথম আপলোড পাঠান।
অ্যাপ, তার ডেটাবেস বা পাইপলাইনও হোস্ট করবেন?