Для тех, кто не знаком с VichUploaderBundle
, вот ссылка на его репозиторий GitHub: https://github.com/dustin10/VichUploaderBundle
VichUploaderBundle
- это пакет Symfony, который пытается чтобы упростить загрузку файлов, которые присоединены к сущностям ORM, документам MongoDB ODM или документам PHPCR ODM.
- Автоматически присваивать имя файлу и сохранять его в настроенном каталоге
Вставить файл обратно в сущность или документ при загрузке из хранилища данных в качестве экземпляра
Symfony\Component\HttpFoundation\File\File
- Удалить файл из файловой системы после удаления объекта или документа из хранилища данных
- Помощники шаблонов для генерировать публичные c URL-адреса к файлу
Все эти функциональные возможности полностью настраиваются, чтобы обеспечить настройку приложения c.
Это пакет для Symfony Framework, и он, очевидно, не будет работать с Hibernate ORM и Spring. Мне было интересно, была ли попытка создать подобную библиотеку в экосистеме Java.