Просмотр поста

.
Delphinum

Koenig, ну так ты правильно думаешь. Я привел пример класса, представляющего загружаемый файл. Можно так же реализовать следующие классы:
* Request - запрос пользователя с инфой о загружаемых файлах и не только
* FileStorage - файловое хранилище, завязанное на каталог
* ImageEditor - редактор картинок
* ValidatorIInterface - пачка валидаторов, которая может использоваться как для валидации файлов, так и для других нужд

P.S. это если делать по хорошему с применением ООП. Если слишком сложно, то можно аналогичное реализовать на процедурке, получится не хуже.