ДЩ
Вот есть объект Image который представляет строку в файловой помоке. В нем хранится вся информация о файле (имена, адреса, где хранится). Больше он ничего не знает. Только файл. Есть User мы ему привязываем ImageId=105 после сохранения файла в помойке.
Как мы при доступе к файлу 105 поймем что у нас етсь доступ? У него нет данных о доступе и кому он принадлежит
2. но мы в форму уже грузим файлы
3. файл грузится во времянку где ему дают уникальное имя USERID_md5(file).EXT
4. когда форму заполнят то эти временные имена поедут в логику создания object
5. там мы сначала создаем object чтобы узнать его id
6. потом мы переносим файлы из времянки в постоянку и указываем файлам object_id
7. получаем постоянные id файлов и сохраняем их в object