Log in
Model

File

Magento\Config\Model\Config\Backend\File

What it does

This backend model handles file uploads for Magento 2 system configuration fields.

Developers use this class when creating admin configuration fields that allow administrators to upload files, such as logos, certificates, or other documents.

It manages file validation, upload directory paths, file size limits, and automatically saves uploaded files to the appropriate media directory based on configuration scope.

Public Methods

  • beforeSave()
  • validateMaxSize()