Forms 在drupal 7中获取上载文件的路径
我现在正在使用drupal 7,这是一个从桌面上传照片的表单:Forms 在drupal 7中获取上载文件的路径,forms,file,path,get,drupal-7,Forms,File,Path,Get,Drupal 7,我现在正在使用drupal 7,这是一个从桌面上传照片的表单: $form['Background image'] = array( '#type' => 'file', '#title' => t('Image'), '#page arguments' => array('testform'), '#access callback' => TRUE, '#description' => t('Click "Br
$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
);
我的问题是如何获取所选照片的路径,以便我以后可以创建一个对象(使用照片的路径)保存在数据库中?在提交处理程序中,您将可以访问提交的文件属性 您可以这样做以获取文件url: 使用以下命令加载文件对象:
$files_obj = file_load($form_state['values']['Background image']);
获取url:
$url = file_create_url($files_obj->uri);