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