2016-10-27 4 views
0

Я пытаюсь импортировать ресурс, который я сохранялось через imagejpeg ...Импорт ресурсов изображения после 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. '"/>'; Но делать

Возвраты: путь изображения не найден

Что я делать не так?

ответ

0
$newResource = $this->resourceManager->importResource($imageFileName); 

Это импортирует только ресурс по пути не только с именем файла. так

$imageFileName = "tmp_image_path.jpg"; 

должен быть записан как:

$imageFileName = "resource://<Package.Name>/Public/tmp_image_path.jpg"; 

Pls попробовать это, должно работать с путем ресурсов

 Смежные вопросы

  • Нет связанных вопросов^_^