Я пытаюсь импортировать ресурс, который я сохранил через imagejpeg …
$imageFileName = "tmp_image_path.jpg";
imagejpeg($thumb, $imageFileName);
$newResource = $this->resourceManager->importResource($imageFileName);
$image = new \TYPO3\Media\Domain\Model\Image($newResource);
$project->setPicture($image);
$this->projectRepository->update($project);
$resourceUri = $this->resourceManager->getPublicPersistentResourceUri($project->getPicture()->getResource());
Но делать echo 'Resized: <img src="' .$resourceUri. '"/>';
Возвращает: путь к изображению не найден
Что я делаю неправильно?
$newResource = $this->resourceManager->importResource($imageFileName);
это импортирует только ресурс по пути, а не только с именем файла.
так
$imageFileName = "tmp_image_path.jpg";
должно быть написано как:
$imageFileName = "resource://<Package.Name>/Public/tmp_image_path.jpg";
Пожалуйста, попробуйте это, должен работать с ресурсом пути
Других решений пока нет …