НАЧАЛО >> Временные файлы >> Назначение TemporaryFiles📄 Скачать в DOCX
TemporaryFiles используется для краткоживущих вложений и файлов обмена. Для каждого файла создается запись типа TemporaryFiles: в поле 1 сохраняются название файла, Content-Type и время окончания актуальности.
Содержимое файла размещается в SID-каталоге записи. Функции модуля позволяют создать временный файл из строки, из загруженного поля формы или напрямую переместить файл из $_FILES.
Страница TemporaryFiles/GetFile отдает файл пользователю по sid. Перед выдачей проверяется наличие SID, тип записи TemporaryFiles и право VIEW на запись.
Очередная задача TemporaryFiles/QueueMonitor запускает удаление устаревших записей. Удаление выполняет TemporaryFiles/RemoveOldFiles, который просматривает записи типа TemporaryFiles и удаляет те, у которых время актуальности меньше текущего времени.