$node->field_file
给我一个FileFieldItemList,而第一个条目似乎是FileItem。
$node->field_file->getValue()
给我一个整数(我想是文件ID)。我实际上如何从中获得可下载的文件uri?
$node->field_file
给我一个FileFieldItemList,而第一个条目似乎是FileItem。
$node->field_file->getValue()
给我一个整数(我想是文件ID)。我实际上如何从中获得可下载的文件uri?
Answers:
首先,您需要使用fid加载它:
$file = \Drupal\file\Entity\File::load($fid);
之后 :
$imageSRC = file_create_url($file->getFileUri());