Skip to content

Rapidfile Upload API ও Media

আপনার অ্যাপের জন্য ফাইল আপলোড। আপনার মিডিয়ার জন্য হোস্টিং।

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

প্রতিটি পেইড Enzonic প্ল্যানে অন্তর্ভুক্ত। Free অ্যাকাউন্ট 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 পর্যন্ত ফাইল এক অনুরোধে আপলোড হয়; বড় ফাইল আপনার প্ল্যানের ফাইল আকারের সীমা পর্যন্ত multipart আপলোড পায়।
সার্ভার আপলোড ও ফাইল ব্যবস্থাপনা
আপনার সার্ভার থেকে PUT /v1/files দিয়ে আপলোড করুন, এবং একই কী দিয়ে ফাইল তালিকাভুক্ত, সংগ্রহ ও মুছে ফেলুন।
পাবলিক বা প্রাইভেট ফাইল
পাবলিক ফাইল cdn.rapidfile.cc-এ একটি লিংক পায়। প্রাইভেট ফাইল সাত দিনের মধ্যে মেয়াদ শেষ হওয়া সাইন করা লিংক পায়।
সাইন করা webhook
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-র কোনো নির্ভরতা নেই: এটি আপনার endpoint থেকে আপলোডের অনুমতি চায়, বড় ফাইল অংশে পাঠায় এবং অগ্রগতি জানায়।

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৫ 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 সীমাও প্রয়োগ করে।

enzonic.dev-এ Rapidfile

enzonic.dev-এ প্রতিটি সীমা তুলনা করুন

ক্লাউড গ্রান্ট

যারা অন্যদের জন্য তৈরি করে, তাদের জন্য বিনামূল্যের Pro বা Business সময় এবং ৫০০ US$ পর্যন্ত Cloud ক্রেডিট।

  • 3, 6 বা 12 মাসের জন্য Pro বা Business
  • আপনার Enzonic ব্যালেন্সে ৫০০ US$ পর্যন্ত Cloud ক্রেডিট
  • একটি গ্রান্ট Deploy, Databases, CI ও প্ল্যানের Rapidfile সীমা কভার করে
  • একজন মানুষ পড়েন, সাধারণত কয়েক দিনের মধ্যে উত্তর দেওয়া হয়

enzonic.dev-এর ফর্ম দিয়ে আবেদন করুন। একটি বিনামূল্যের Enzonic অ্যাকাউন্টই যথেষ্ট, কার্ড লাগবে না।

  • ওপেন সোর্স
  • শিক্ষার্থী
  • অলাভজনক সংস্থা
  • স্টার্টআপ
  • শিক্ষাবিদ
  • হ্যাকাথন

প্রশ্নসমূহ

না। Rapidfile একই Enzonic সাইন-ইন ব্যবহার করে। আপনার Enzonic প্ল্যান পেইড হলে Rapidfile আপনার অ্যাকাউন্টে Upload API ও Media সীমা স্বয়ংক্রিয়ভাবে প্রয়োগ করে, অথবা আপনার নিজের Rapidfile প্ল্যান যদি তার চেয়ে বেশি হয়।

একটি API কী তৈরি করুন এবং আপনার প্রথম আপলোড পাঠান।

অ্যাপ, তার ডেটাবেস বা পাইপলাইনও হোস্ট করবেন?