2016-10-27 5 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는이 시도, 자원 경로로 작동합니다