Drupal ドキュメントのフォーム例 10 に従っています: http://api.drupal.org/api/examples/form_example!form_example.module/group/form_example/7
ここに私のフォームの定義があります:
function portal_upload_form($form, $form_state) {
$form['file'] = array(
'#type' => 'file',
'#title' => t('Choose a file'),
);
$form['document_submit_button'] = array(
'#type' => 'submit',
'#value' => t('upload'),
);
return $form;
}
そして form_submit フック:
function portal_upload_form_submit($form, &$form_state) {
$file = $form_state['values']['file'];
// ...
777 パーミッションで入力ファイルを設定したにもかかわらず、$file は「空」です。私は何かが欠けていて、自分で何を見つけることができません...
ありがとう!J.