Skip to Main Content

How I Used Cloudinary to Store Images for My Database Graduates Platform

Posted by Abdullah Al Mamun on February 17, 2026

Topics: Development

Managing images efficiently is a key part of building a smooth, fast, and user-friendly alumni platform. Storing images directly in the database can slow down your application and make maintenance difficult. Using Cloudinary, a cloud-based image and video storage service, can solve these problems while keeping your platform scalable and secure.

Here’s a step-by-step approach to implementing Cloudinary in your alumni platform:

Step 1: Set Up a Cloudinary Account

Start by creating a Cloudinary account. After signing up, you will receive:

  • Cloud name
  • API Key
  • API Secret

These credentials are essential for connecting your application to Cloudinary securely.

Step 2: Integrate Cloudinary with Your Application

In your Oracle APEX application, locate the image upload section.

Instead of saving images in the database:

  1. Send the image to Cloudinary using their API
  2. Cloudinary generates a URL for the uploaded image
  3. Store this URL in your database instead of the actual file

This keeps your database lightweight, fast, and secure.

Step 3: Optional Feature – Upload Images via Email

You can allow users to upload images via email for convenience.

Here’s how it works:

  1. Users send images to a dedicated platform email (e.g., [email protected])
  2. Your system downloads the image from the email
  3. Uploads it to Cloudinary using the API
  4. Saves the returned URL in the database

This method is ideal for quick submissions during events without requiring users to log in.

Step 4: Display Images in Your Application

Use the Cloudinary URLs to display profile pictures, event photos, or gallery images directly in your APEX pages.

Cloudinary also provides options to automatically resize, crop, and optimize images, improving page load speed and overall performance.

Step 5: Benefits and Considerations

Benefits

  • Keeps your database light and fast
  • Automatic image optimization for web use
  • Handles large numbers of images easily
  • Secure and reliable cloud storage
  • Supports transformations like resize, crop, and watermark

Considerations

  • Requires an internet connection to load images
  • Some advanced features may need a paid plan
  • Dependence on a third-party service

Step 6: Personal Experience

Integrating Cloudinary significantly improved the performance and manageability of my Alumni Platform. By offloading image storage to the cloud, I could focus on building core features such as events, galleries, and user profiles. The email upload feature enhanced user convenience, making the platform more user-friendly.

Tip: Always store the image URL in your database instead of the actual file to keep your database clean, efficient, and scalable.