Назначение TemporaryFiles


НАЧАЛО >> Временные файлы >> Назначение TemporaryFiles📄 Скачать в DOCX


TemporaryFiles используется для краткоживущих вложений и файлов обмена. Для каждого файла создается запись типа TemporaryFiles: в поле 1 сохраняются название файла, Content-Type и время окончания актуальности.

Содержимое файла размещается в SID-каталоге записи. Функции модуля позволяют создать временный файл из строки, из загруженного поля формы или напрямую переместить файл из $_FILES.

Страница TemporaryFiles/GetFile отдает файл пользователю по sid. Перед выдачей проверяется наличие SID, тип записи TemporaryFiles и право VIEW на запись.

Очередная задача TemporaryFiles/QueueMonitor запускает удаление устаревших записей. Удаление выполняет TemporaryFiles/RemoveOldFiles, который просматривает записи типа TemporaryFiles и удаляет те, у которых время актуальности меньше текущего времени.