Rapidfile Upload API និង Media
ការ upload ឯកសារសម្រាប់កម្មវិធីរបស់អ្នក។ ផ្ទុកមេឌៀរបស់អ្នក។
Rapidfile Upload API ទុកឯកសារដែលអ្នកប្រើរបស់អ្នក upload ហើយ Rapidfile Media ផ្ទុករូបភាព វីដេអូ និងសំឡេងរបស់អ្នក។ ទាំងពីរផ្តល់ពី cdn.rapidfile.cc ប្រើការចូល Enzonic របស់អ្នក ហើយអនុវត្តដែនកំណត់នៃផែនការ Enzonic បង់ប្រាក់របស់អ្នកដោយស្វ័យប្រវត្តិ។
រួមបញ្ចូលក្នុងគ្រប់ផែនការ Enzonic បង់ប្រាក់។ គណនី Free ប្រើផែនការឥតគិតថ្លៃរបស់ Rapidfile ផ្ទាល់។

Rapidfile Upload API
REST API នៅ api.rapidfile.cc សម្រាប់កម្មវិធីដែលអ្នកបង្កើត។ ម៉ាស៊ីនមេរបស់អ្នករក្សា key rk_live_ សម្ងាត់; browser មើលឃើញតែ URL upload ដែលបានចុះហត្ថលេខាប៉ុណ្ណោះ។
- URL upload ដែលបានចុះហត្ថលេខា
- POST /v1/uploads ផ្តល់ URL ដែលបានចុះហត្ថលេខា មានសុពលភាពមួយម៉ោង និងសុវត្ថិភាពក្នុងការផ្ញើទៅ browser ដែល upload ទៅកាន់ storage ផ្ទាល់។
- ឯកសារធំជាផ្នែកៗ
- ឯកសារដល់ 95 MB upload ក្នុងសំណើមួយ; ឯកសារធំទទួលបាន multipart upload រហូតដល់ដែនកំណត់ទំហំឯកសារនៃផែនការរបស់អ្នក។
- Upload ពីម៉ាស៊ីនមេ និងការគ្រប់គ្រងឯកសារ
- Upload ពីម៉ាស៊ីនមេរបស់អ្នកជាមួយ PUT /v1/files, និងរាយបញ្ជី ទាញយក និងលុបឯកសារជាមួយ key ដូចគ្នា។
- ឯកសារសាធារណៈ ឬឯកជន
- ឯកសារសាធារណៈទទួលបានតំណភ្ជាប់នៅ cdn.rapidfile.cc។ ឯកសារឯកជនទទួលបានតំណភ្ជាប់ដែលបានចុះហត្ថលេខា ដែលផុតកំណត់ក្នុងរយៈពេលប្រាំពីរថ្ងៃ។
- Webhook ដែលបានចុះហត្ថលេខា
- ព្រឹត្តិការណ៍ file.uploaded និង file.deleted ដល់ endpoint របស់អ្នកជាមួយហត្ថលេខា HMAC-SHA256 ដែលអ្នកអាចផ្ទៀងផ្ទាត់បាន។
- ស្កេនមុនពេលផ្តល់
- ឯកសារដែល upload ត្រូវបានស្កេនរកមេរោគ ហើយឯកសារមិនត្រូវបានផ្តល់ពី 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.pngSDK browser នៅ api.rapidfile.cc/sdk.js មិនមានការពឹងផ្អែកទេ៖ វាសុំការ upload ពី endpoint របស់អ្នក ផ្ញើឯកសារធំជាផ្នែកៗ និងរាយការណ៍វឌ្ឍនភាព។
Rapidfile Media
ការផ្ទុករូបភាព វីដេអូ និងសំឡេងនៅ media.rapidfile.cc សម្រាប់ឯកសារដែលអ្នកចង់ចែករំលែកដោយខ្លួនឯង។
តំណភ្ជាប់ ឧបករណ៍លេង និងទំព័រចែករំលែកសម្រាប់ឯកសារនីមួយៗ
ទម្លាក់ឯកសារ ហើយទទួលបានទំព័រចែករំលែក ឧបករណ៍លេងដែលអាចបញ្ចូលបាន និងតំណ CDN ផ្ទាល់។ រក្សាឯកសារជាសាធារណៈ ឬមិនមានក្នុងបញ្ជី ហើយមើលថាតើវាត្រូវបានមើលញឹកញាប់យ៉ាងណា។
- រូបភាព
- PNG, JPEG, GIF, WebP, AVIF
- វីដេអូ
- MP4, WebM, QuickTime
- សំឡេង
- MP3, M4A, OGG, WAV, WebM
- ទំព័រចែករំលែក និងឧបករណ៍លេងដែលអាចបញ្ចូលបាន
- តំណ CDN ផ្ទាល់សម្រាប់ឯកសារនីមួយៗ
- ឯកសារសាធារណៈ ឬមិនមានក្នុងបញ្ជី ជាមួយចំនួនការមើល
- JSON API ដើម្បី upload និងគ្រប់គ្រងមេឌៀពីឧបករណ៍របស់អ្នកផ្ទាល់

ដែនកំណត់ 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 មិនត្រូវបានវាស់តាមថ្ងៃទេ។ ការផ្តល់ជំនួយ (grant) ក៏អនុវត្តដែនកំណត់ Rapidfile នៃផែនការដែលបានផ្តល់ដែរ។
ជំនួយ Cloud
ពេល Pro ឬ Business ឥតគិតថ្លៃ និងក្រេឌីត Cloud រហូតដល់ $500 សម្រាប់មនុស្សដែលបង្កើតសម្រាប់អ្នកដទៃ។
- Pro ឬ Business រយៈពេល 3, 6 ឬ 12 ខែ
- ក្រេឌីត Cloud រហូតដល់ $500 នៅលើសមតុល្យ Enzonic របស់អ្នក
- ការផ្តល់ជំនួយមួយគ្របដណ្តប់ Deploy, Databases, CI និងដែនកំណត់ Rapidfile នៃផែនការ
- អានដោយមនុស្ស ជាធម្មតាឆ្លើយតបក្នុងរយៈពេលពីរបីថ្ងៃ
ដាក់ពាក្យជាមួយទម្រង់នៅ enzonic.dev។ គណនី Enzonic ឥតគិតថ្លៃគឺជាអ្វីដែលអ្នកត្រូវការ ហើយមិនត្រូវការកាតទេ។
- Open source
- និស្សិត
- អង្គការមិនរកប្រាក់ចំណេញ
- ស្ដាតអាប់
- អ្នកអប់រំ
- ហាកាតុង
សំណួរ
បង្កើត API key ហើយផ្ញើការ upload ដំបូងរបស់អ្នក។
ដាក់ឱ្យដំណើរការកម្មវិធី មូលដ្ឋានទិន្នន័យ ឬ pipeline របស់វាដែរឬទេ?