2016-09-02 2 views
2

서비스로서 "web/uploads"내부의 이미지에 액세스하고 싶습니다. 내가 그렇게하기 위해 노력하고있어 때, 반환 것 :FOSREST를 사용하여 웹 디렉토리에서 이미지에 직접 액세스하는 방법

에 대한 찾을 수 없습니다 경로 "GET/웹/업로드 /"

하지만 난 그냥이 디렉토리 내에서 이미지를 액세스하려는. 이미지를 업로드하고 외부 적으로로드해야합니다. 이 일을 할 수있는 모든 빛? 감사.

답변

2

/web/ 디렉토리는 귀하 (공개) 문서 루트이므로 도메인이 가리키는 곳입니다.

예를 들어, 당신이 요청하는 대신 다음, /path/to/project/web/를 가리키는 가상 호스트를 example.lc 있습니다

http://example.lc/web/uploads

당신은 시도해야와 :

http://example.lc/uploads

당신이있을 때 액세스 시도 :

http://example.lc/web/uploads

웹 서버는 정말 /path/to/project/web/web/uploads을 찾습니다,이 경로가 존재하지 않기 때문에, 그것은 심포니 응용 프로그램의 진입 점입니다 app.php의 URL을 다시 작성합니다.

+0

또한 문서 루트의 모든 정적 파일 서버가 실제로 Symfony에서 처리되지 않는다는 것을 OP에 지적하고 싶습니다. 이 파일들은 HTTP 서버가 직접 제공하며 Symfony 스택을 통과하지 않습니다. – Gerry

관련 문제