Skip to content

Rapidfile Upload API ו-Media

העלאות קבצים לאפליקציות שלכם. אירוח למדיה שלכם.

Rapidfile Upload API שומר את הקבצים שהמשתמשים שלכם מעלים, ו-Rapidfile Media מארח את התמונות, הסרטונים והשמע שלכם. שניהם מוגשים מ-cdn.rapidfile.cc, משתמשים בכניסה שלכם ל-Enzonic, ומחילים אוטומטית את המגבלות של תוכנית Enzonic בתשלום שלכם.

כלול בכל תוכנית Enzonic בתשלום. חשבונות חינמיים משתמשים בתוכנית החינמית של Rapidfile.

Rapidfile Upload API: דף הבית של Upload API בכתובת api.rapidfile.cc עם נתיב העלאה של Next.js

Rapidfile Upload API

REST API בכתובת api.rapidfile.cc לאפליקציות שאתם בונים. השרת שלכם שומר על מפתח הסוד rk_live_; הדפדפן רואה רק כתובת העלאה חתומה.

כתובות העלאה חתומות
POST /v1/uploads מחזיר כתובת חתומה שתקפה לשעה אחת, שבטוח למסור לדפדפן, והדפדפן מעלה ישירות לאחסון.
קבצים גדולים בחלקים
קבצים עד 95 MB מועלים בבקשה אחת; קבצים גדולים יותר מקבלים העלאה מרובת חלקים, עד מגבלת גודל הקובץ של התוכנית שלכם.
העלאות מהשרת וניהול קבצים
העלו מהשרת שלכם עם PUT /v1/files, ורשמו, קראו ומחקו קבצים עם אותו מפתח.
קבצים ציבוריים או פרטיים
לקבצים ציבוריים יש קישור ב-cdn.rapidfile.cc. לקבצים פרטיים יש קישורים חתומים שפגים תוך שבעה ימים.
Webhooks חתומים
האירועים file.uploaded ו-file.deleted מגיעים לנקודת הקצה שלכם עם חתימת HMAC-SHA256 שאפשר לאמת.
נסרקים לפני המסירה
קבצים שהועלו נסרקים לתוכנות זדוניות, וקובץ לא מוגש מה-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

ה-SDK לדפדפן בכתובת api.rapidfile.cc/sdk.js לא תלוי בשום דבר: הוא מבקש העלאה מנקודת הקצה שלכם, שולח קבצים גדולים בחלקים ומדווח על התקדמות.

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: דף ההעלאה של Rapidfile Media בכתובת media.rapidfile.cc

מגבלות Rapidfile לפי תוכנית

עמודת Free היא התוכנית החינמית של Rapidfile. כל תוכנית Enzonic בתשלום מחילה אוטומטית את המגבלות שבעמודה שלה, ו-Rapidfile משתמש בגבוהה מבין אלה לבין התוכנית שלכם ב-Rapidfile.

תוכניתחינםחינםStarter‏5 ‏$ לחודשPro‏10 ‏$ לחודשGrowth‏19 ‏$ לחודשBusiness‏29 ‏$ לחודש
Rapidfile Upload API
אחסון2 GB100 GB200 GB500 GB1 TB
גודל קובץעד 512 MBעד 4 GBעד 8 GBעד 16 GBעד 32 GB
אפליקציות3102550100
מסירות CDNלא נמדד לפי יוםלא נמדד לפי יוםלא נמדד לפי יוםלא נמדד לפי יוםלא נמדד לפי יום
Rapidfile Media
אחסון1 GB100 GB200 GB500 GB1 TB
גודל קובץעד 100 MBעד 5 GBעד 10 GBעד 20 GBעד 20 GB
בקשות CDN200,000 ביום1,000,000 ביום2,000,000 ביום4,000,000 ביום8,000,000 ביום

מסירות של Upload API מה-CDN אינן נמדדות לפי יום. מענק מחיל גם את מגבלות Rapidfile של התוכנית שהוענקה.

Rapidfile ב-enzonic.dev

השוו כל מגבלה ב-enzonic.dev

מענקים ל-Cloud

זמן Pro או Business בחינם ועד ‏500 ‏$ קרדיט Cloud למי שבונים עבור אחרים.

  • Pro או Business למשך 3, 6 או 12 חודשים
  • עד ‏500 ‏$ קרדיט Cloud ביתרה שלכם ב-Enzonic
  • מענק אחד מכסה את Deploy, Databases, CI ואת המגבלות של Rapidfile של התוכנית
  • נבדק על ידי אדם, בדרך כלל נענה תוך כמה ימים

הגישו עם הטופס ב-enzonic.dev. חשבון Enzonic חינמי הוא כל מה שצריך, וללא כרטיס.

  • קוד פתוח
  • סטודנטים
  • עמותות
  • סטארטאפים
  • מחנכים
  • האקתונים

שאלות

לא. Rapidfile משתמש באותה כניסה של Enzonic. כשתוכנית Enzonic שלכם בתשלום, Rapidfile מחיל אוטומטית על החשבון שלכם את המגבלות של Upload API ו-Media, או את תוכנית Rapidfile שלכם אם היא גבוהה יותר.

צרו מפתח API ושלחו את ההעלאה הראשונה שלכם.

גם מארחים את האפליקציה, מסד הנתונים שלה או ה-pipeline שלה?