Предполагая, что вы используете пакетный файловый виджет symfony, вы не сможете этого сделать из-за того, как работает процесс сохранения формы.Короче говоря, файл сохраняется валидатором, но в силу того, что он является валидатором, данные еще не сохранены!
До этого я работал с использованием временного имени файлафайл, если объект новый, а затем, после сохранения, завершенного (но все еще находящегося в пределах перегрузки в классе формы), переместите его в реальное местоположение теперь, когда известен идентификатор.