Log in
Model

Database

Magento\MediaStorage\Model\File\Storage\Database

What it does

This class manages file storage in a database instead of the filesystem, providing methods to save, retrieve, copy, rename, and delete media files and directories stored in database tables.

Developers would use this when implementing database-based media storage as an alternative to traditional filesystem storage, though it's now deprecated in favor of filesystem or cloud storage solutions.

Public Methods

  • getDirectoryModel()
  • init()
  • getStorageName()
  • loadByFilename()
  • hasErrors()
  • clear()
  • exportDirectories()
  • importDirectories()
  • exportFiles()
  • importFiles()
  • saveFile()
  • fileExists()
  • copyFile()
  • renameFile()
  • getDirectoryFiles()
  • deleteFile()
  • getMediaBaseDirectory()