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()