Подскажите, что в чем может быть проблема,
создаю форму
далее сохранение
function build_upload_form_submit($form, $form_state) {
$validators = array(
'file_validate_extensions' => 'txt', // Проверка на расширения
);
$validators = array(
'file_validate_extensions' => 'txt', // Проверка на расширения
);
$file = file_save_upload('file', $validators,file_directory_path());
drupal_set_message("<pre>".var_export($file,1)."</pre>");
}
все время возвращает 0.
Что делаю не так?
Комментарии
См. https://www.drupal.org/project/examples
разобрался,
изменил код на
'file_validate_extensions' => array('txt'),
);
$dir = file_directory_path() . '/temp'.;
if(file_check_directory($dir, 1)) {
//загружаем файл
$file = file_save_upload('file_upload', $validators, $dir);
if ($file) $form_state['values']['file_upload'] = $file;
}