А зачем оно тебе input[type=file]?
Я бы сделал так.
Пользователь заходит на страницу, например, заполнения своего профиля, где кроме имени, даты рождения и тд нужно своткаться через вэбку.
Для этого, при входе на страницу нужно создать рамдомный идентификатор, сохранить его в сессию. После того, как пользователь сфотографировался, путь к фото записывается в бд вместе с этим идентификатором, который у него в сессии. Когда человек сохраняет анкету, (имя, фамилия, день рождения и тд), то вместе с анкетой сохраняем этот самый идентификатор, после сохранения анкеты, ищем фото по этому идентификатору и связываем его с анкетой