$node->field_file
me fornece um FileFieldItemList enquanto a primeira entrada parece ser um FileItem .
$node->field_file->getValue()
me dá um número inteiro (acho que o ID do arquivo). Como posso obter o uri do arquivo para download a partir disso?
$node->field_file
me fornece um FileFieldItemList enquanto a primeira entrada parece ser um FileItem .
$node->field_file->getValue()
me dá um número inteiro (acho que o ID do arquivo). Como posso obter o uri do arquivo para download a partir disso?
Respostas:
Primeiro você precisa carregá-lo com o fid:
$file = \Drupal\file\Entity\File::load($fid);
E depois :
$imageSRC = file_create_url($file->getFileUri());