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_· ο περιηγητής βλέπει μόνο ένα υπογεγραμμένο URL μεταφόρτωσης.

Υπογεγραμμένα URL μεταφόρτωσης
Το POST /v1/uploads επιστρέφει ένα υπογεγραμμένο URL, έγκυρο για μία ώρα και ασφαλές να δοθεί στον περιηγητή, ο οποίος μεταφορτώνει απευθείας στον αποθηκευτικό χώρο.
Μεγάλα αρχεία σε τμήματα
Αρχεία έως 95 MB μεταφορτώνονται σε ένα αίτημα· μεγαλύτερα αρχεία παίρνουν πολυμερή μεταφόρτωση, έως το όριο μεγέθους αρχείου του προγράμματός σας.
Μεταφορτώσεις από διακομιστή και διαχείριση αρχείων
Μεταφορτώστε από τον διακομιστή σας με PUT /v1/files και εμφανίστε, ανακτήστε και διαγράψτε αρχεία με το ίδιο κλειδί.
Δημόσια ή ιδιωτικά αρχεία
Τα δημόσια αρχεία παίρνουν σύνδεσμο στο cdn.rapidfile.cc. Τα ιδιωτικά αρχεία παίρνουν υπογεγραμμένους συνδέσμους που λήγουν σε επτά ημέρες.
Υπογεγραμμένα webhooks
Τα γεγονότα file.uploaded και file.deleted φτάνουν στο endpoint σας με υπογραφή 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 δεν έχει εξαρτήσεις: ζητά από το 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: η σελίδα μεταφόρτωσης του Rapidfile Media στο media.rapidfile.cc

Όρια Rapidfile ανά πρόγραμμα

Η στήλη Free είναι το δικό του δωρεάν πρόγραμμα του Rapidfile. Κάθε πληρωμένο πρόγραμμα της Enzonic εφαρμόζει αυτόματα τα όρια της στήλης του, και το Rapidfile χρησιμοποιεί το υψηλότερο από αυτά και από το δικό σας πρόγραμμα Rapidfile.

ΠρόγραμμαΔωρεάνΔωρεάνStarter5 $ τον μήναPro10 $ τον μήναGrowth19 $ τον μήναBusiness29 $ τον μήνα
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, χωρίς κάρτα.

  • Ανοιχτός κώδικας
  • Φοιτητές
  • Μη κερδοσκοπικοί οργανισμοί
  • Startups
  • Εκπαιδευτικοί
  • Hackathons

Ερωτήσεις

Όχι. Το Rapidfile χρησιμοποιεί την ίδια σύνδεση της Enzonic. Όταν το πρόγραμμά σας στην Enzonic είναι πληρωμένο, το Rapidfile εφαρμόζει αυτόματα στον λογαριασμό σας τα όρια του Upload API και του Media, ή του δικού σας προγράμματος Rapidfile αν είναι υψηλότερο.

Δημιουργήστε ένα κλειδί API και στείλτε την πρώτη σας μεταφόρτωση.

Φιλοξενείτε και την εφαρμογή, τη βάση της ή τη pipeline της;