Rapidfile Upload API และ Media
อัปโหลดไฟล์สำหรับแอปของคุณ โฮสต์สื่อของคุณ
Rapidfile Upload API เก็บไฟล์ที่ผู้ใช้อัปโหลด และ Rapidfile Media โฮสต์รูปภาพ วิดีโอ และเสียงของคุณ ทั้งสองส่งมอบจาก cdn.rapidfile.cc ใช้การลงชื่อเข้าใช้ Enzonic ของคุณ และใช้ขีดจำกัดของแพ็กเกจ Enzonic แบบชำระเงินที่คุณใช้อยู่โดยอัตโนมัติ
รวมอยู่ในทุกแพ็กเกจ Enzonic แบบชำระเงิน บัญชีฟรีใช้แพ็กเกจฟรีของ Rapidfile เอง

Rapidfile Upload API
REST API ที่ api.rapidfile.cc สำหรับแอปที่คุณสร้าง เซิร์ฟเวอร์ของคุณเก็บคีย์ลับ rk_live_ ไว้ ส่วนเบราว์เซอร์เห็นเพียง URL สำหรับอัปโหลดที่มีลายเซ็นเท่านั้น
- URL สำหรับอัปโหลดที่มีลายเซ็น
- POST /v1/uploads ส่ง URL ที่มีลายเซ็นกลับมา ใช้ได้หนึ่งชั่วโมง และปลอดภัยที่จะส่งให้เบราว์เซอร์ ซึ่งจะอัปโหลดไปยัง storage โดยตรง
- ไฟล์ขนาดใหญ่แบบแบ่งส่วน
- ไฟล์ไม่เกิน 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.pngSDK สำหรับเบราว์เซอร์ที่ api.rapidfile.cc/sdk.js ไม่มี dependency: 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 ของแต่ละแพ็กเกจ
คอลัมน์ฟรีคือแพ็กเกจฟรีของ Rapidfile เอง แพ็กเกจ Enzonic แบบชำระเงินแต่ละแพ็กเกจใช้ขีดจำกัดในคอลัมน์ของตนโดยอัตโนมัติ และ Rapidfile ใช้ค่าที่สูงกว่าระหว่างขีดจำกัดเหล่านั้นกับแพ็กเกจ Rapidfile ของคุณเอง
| แพ็กเกจ | ฟรีฟรี | StarterUS$5 ต่อเดือน | ProUS$10 ต่อเดือน | GrowthUS$19 ต่อเดือน | BusinessUS$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 ต่อวัน |
การส่งมอบจาก CDN ผ่าน Upload API ไม่ได้นับต่อวัน เงินอุดหนุนยังใช้ขีดจำกัด Rapidfile ของแพ็กเกจที่ได้รับด้วย
ทุนสนับสนุน Cloud
เวลา Pro หรือ Business ฟรีและเครดิต Cloud สูงสุด US$500 สำหรับผู้ที่สร้างงานให้ผู้อื่น
- Pro หรือ Business เป็นเวลา 3, 6 หรือ 12 เดือน
- เครดิต Cloud สูงสุด US$500 ในยอดคงเหลือ Enzonic ของคุณ
- เงินอุดหนุนหนึ่งรายการครอบคลุม Deploy, Databases, CI และขีดจำกัด Rapidfile ของแพ็กเกจ
- มีคนอ่านคำขอ และมักตอบภายในไม่กี่วัน
สมัครด้วยแบบฟอร์มบน enzonic.dev เพียงมีบัญชี Enzonic ฟรีก็พอ และไม่ต้องใช้บัตร
- โอเพนซอร์ส
- นักเรียนนักศึกษา
- องค์กรไม่แสวงหากำไร
- สตาร์ทอัพ
- ผู้สอน
- Hackathons
คำถาม
สร้าง API key และส่งการอัปโหลดแรกของคุณ
คุณจะโฮสต์แอป ฐานข้อมูล หรือ pipeline ของแอปด้วยหรือไม่?