Log in
Helper

Database

Magento\MediaStorage\Helper\File\Storage\Database

What it does

This helper class manages media file storage in a database instead of the filesystem.

Developers use it to save, rename, copy, and delete media files when database storage is configured, providing methods to check if database storage is enabled and handle file operations accordingly.

It's particularly useful for distributed environments where centralized file storage is needed, though it's now deprecated in favor of other storage solutions.

Public Methods

  • checkDbUsage()
  • getStorageDatabaseModel()
  • getStorageFileModel()
  • getResourceStorageModel()
  • saveFile()
  • renameFile()
  • copyFile()
  • fileExists()
  • getUniqueFilename()
  • saveFileToFilesystem()
  • getMediaRelativePath()
  • deleteFolder()
  • deleteFile()
  • saveUploadedFile()
  • getMediaBaseDir()