node_presave 挂钩上的 drupal 8 文件上传路径

drupal 8 file upload path on node_presave hook

我需要在 node_presave 挂钩上找到文件上传路径

   function hooks_example_node_presave(EntityInterface $node) {

var_dump($node->field_image_upload->getValue()); exit;

    }

这是我试过的。帮助将不胜感激。 谢谢 拉吉

我找到了解决方案。下面会得到上传的文件url.

$node->field_image_upload->entity->url()

你需要写这个

function hooks_example_node_presave(Drupal\Core\Entity\EntityInterface $entity) {

 $image = $entity->field_seedit_thumbnail_image->getValue();

 $fid = !empty($image[0]['target_id']) ? $image[0]['target_id'] : '';

}