Drupal → Пропадают файлы загруженные с помощью функции file_save_upload

15.02.2010

Из документации к функции file_save_upload:

The file will be added to the files table as a temporary file. Temporary files are periodically cleaned. To make the file permanent file call file_set_status() to change its status.

Перевод:

Файл будет добавлен в таблицу files с флагом "временный". Временные файлы периодически удаляются (по крону). Для того, чтобы назначить файлу флаг "постоянный", нужно вызвать функцию file_set_status().

Пример кода:

$file = file_save_upload('myfile', array(), 'sites/default/files');

if ($file) {
  file_set_status($file, FILE_STATUS_PERMANENT);
}
Написанное актуально для
Drupal 6.x
Похожие записи

Добавить комментарий