Rapidfile Upload API და Media
ფაილების ატვირთვა შენი აპლიკაციებისთვის. ჰოსტინგი შენი მედიისთვის.
Rapidfile Upload API ინახავს ფაილებს, რომლებსაც შენი მომხმარებლები ტვირთავენ, ხოლო Rapidfile Media ჰოსტავს შენს სურათებს, ვიდეოებსა და აუდიოს. ორივე მიიტანს cdn.rapidfile.cc-დან, იყენებს შენს Enzonic შესვლას და ავტომატურად იცავს შენი ფასიანი Enzonic გეგმის ლიმიტებს.
შედის ყველა ფასიან Enzonic გეგმაში. Free ანგარიშები იყენებენ Rapidfile-ის საკუთარ უფასო გეგმას.

Rapidfile Upload API
REST API api.rapidfile.cc-ზე შენი აპლიკაციებისთვის. შენი სერვერი ინახავს საიდუმლო rk_live_ გასაღებს; ბრაუზერი მხოლოდ ხელმოწერილ ატვირთვის URL-ს ხედავს.
- ხელმოწერილი ატვირთვის URL-ები
- POST /v1/uploads აბრუნებს ხელმოწერილ URL-ს, რომელიც ერთი საათის განმავლობაში მოქმედებს და უსაფრთხოდ გადაეცემა ბრაუზერს, რომელიც პირდაპირ საცავში ტვირთავს.
- დიდი ფაილები ნაწილებად
- 95 MB-მდე ფაილები ერთი მოთხოვნით იტვირთება; დიდი ფაილები იღებს multipart ატვირთვას, შენი გეგმის ფაილის ზომის ლიმიტამდე.
- ატვირთვა სერვერიდან და ფაილების მართვა
- ატვირთე შენი სერვერიდან PUT /v1/files-ით, და ჩამოთვალე, მიიღე და წაშალე ფაილები იმავე გასაღებით.
- საჯარო ან პირადი ფაილები
- საჯარო ფაილებს აქვთ ბმული cdn.rapidfile.cc-ზე. პირად ფაილებს აქვთ ხელმოწერილი ბმულები, რომლებიც შვიდ დღეში იწურება.
- ხელმოწერილი webhook-ები
- file.uploaded და file.deleted მოვლენები შენს endpoint-ს მიაღწევს HMAC-SHA256 ხელმოწერით, რომლის შემოწმებაც შეგიძლია.
- სკანირება მიწოდებამდე
- ატვირთული ფაილები მავნე პროგრამებზე სკანირდება, და ფაილი 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.pngბრაუზერის SDK api.rapidfile.cc/sdk.js-ზე დამოკიდებულებების გარეშეა: ის შენს 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$5 თვეში | Pro$10 თვეში | Growth$19 თვეში | Business$29 თვეში |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| საცავი | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| ფაილის ზომა | 512 MB-მდე | 4 GB-მდე | 8 GB-მდე | 16 GB-მდე | 32 GB-მდე |
| აპლიკაციები | 3 | 10 | 25 | 50 | 100 |
| CDN მიწოდებები | დღიურად არ აღირიცხება | დღიურად არ აღირიცხება | დღიურად არ აღირიცხება | დღიურად არ აღირიცხება | დღიურად არ აღირიცხება |
| Rapidfile Media | |||||
| საცავი | 1 GB | 100 GB | 200 GB | 500 GB | 1 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-იდან დღიურად არ აღირიცხება. გრანტი ასევე ავრცელებს მინიჭებული გეგმის Rapidfile ლიმიტებს.
Cloud გრანტები
უფასო Pro ან Business დრო და Cloud კრედიტი $500-მდე იმ ადამიანებისთვის, ვინც სხვებისთვის აშენებს.
- Pro ან Business 3, 6 ან 12 თვით
- Cloud კრედიტი $500-მდე შენს Enzonic ბალანსზე
- ერთი გრანტი მოიცავს Deploy-ს, Databases-ს, CI-ს და გეგმის Rapidfile ლიმიტებს
- ადამიანი კითხულობს, ჩვეულებრივ რამდენიმე დღეში პასუხობს
განაცხადი შეავსე enzonic.dev-ის ფორმით. გჭირდება მხოლოდ უფასო Enzonic ანგარიში, ბარათის გარეშე.
- Open source
- სტუდენტები
- არაკომერციული ორგანიზაციები
- სტარტაპები
- პედაგოგები
- ჰაკათონები
კითხვები
შექმენი API გასაღები და გამოგზავნე შენი პირველი ატვირთვა.
აპლიკაციის, მისი მონაცემთა ბაზის ან მისი pipeline-ის ჰოსტინგიც გინდა?