Проблема с большинством временных файлов в том, что они не существуют.Они находятся в удаленном состоянии и полностью исчезнут после закрытия дескриптора файла.Вы несете ответственность за перемещение и копирование данных из них в другой файл, базу данных или кэш, что бы ни работало лучше всего, чтобы сохранить их.
Вам не нужно использовать какие-либо модели для этой работы, но вам нужно будет иметь возможность писать в каталог, к которому ваш веб-сервер сможет получить доступ.Как правило, вы можете создать каталог /uploads
и скопировать туда файл, удаляя его позже, когда он больше не нужен.
Этот шаг очистки легко выполняется с помощью задания cron, удаляющего все файлы сили около того, в зависимости от ваших предпочтений.