Drupal 8:尝试读取上传的文件内容

时间:2018-07-27 20:06:41

标签: php drupal drupal-8

我有一个FileUploadForm,带有一个我试图在SubmitForm中读取的名为“ file”的Managed_file。

这是我到目前为止尝试过的,但是代码抛出错误。

public function submitForm(array &$form, FormStateInterface $form_state) {
  $file = $form_state->getValue('file');
  echo $file;

  $filename = $file->getFileUri();
  $handle = fopen($filename,"rb");
  $fsize = filesize($filename);
  $contents = fread($handle, $fsize);
  fclose($handle);
  drupal_set_message($contents);
}

尤其是,我对如何从上传的文件中获取文件名感到困惑。

0 个答案:

没有答案