2013-09-24 3 views
0

Я сейчас работаю с Drupal 7 и этой формой, чтобы загрузить фото с рабочего стола:получить путь загруженного файла в Drupal 7

 $form['Background image'] = array(
    '#type' => 'file', 
    '#title' => t('Image'), 
    '#page arguments' => array('testform'), 
    '#access callback' => TRUE, 
    '#description' => t('Click "Browse..." to select an image to upload.'), 
    //Get the file path 

    ); 

мой вопрос заключается в том, чтобы получить путь к выбранной фотографии поэтому я могу позже создать объект (используя путь фотографии), который будет сохранен в базе данных?

ответ

2

В своем обработчике вы получите доступ к предоставленным свойствам файла.

вы можете сделать так, чтобы получить файл URL:

Загрузить файлы объекта с этим:

$files_obj = file_load($form_state['values']['Background image']);

Получить URL:

$url = file_create_url($files_obj->uri);
Смежные вопросы