2016-10-21 2 views
1

Laravel 5.3에서 이미지를 업로드하기위한 양식이 있습니다. 이러한 이미지는 디렉토리 (project_root/public/uploads/images/)에 업로드됩니다. URL example.com/public/uploads/images/filename.png (예 :) 또는 example.com/uploads/images/filename.png을 켜면 404 NotFoundHttpException 만받습니다.Laravel - 공용 폴더에서 리소스를로드 할 수 없습니다.

이미지는 물론 있습니다. 하지만 URL을 통해 공용 폴더의 내용을 덤프 할 수 없습니다.

제발 도와 주실 수 있습니까? 감사!

+0

이 경로는 'example.com/uploads/images/filename.png'입니다. 폴더와 파일 이름을 다시 확인하십시오. – aleksejjj

+0

해당 폴더의 사용 권한을 확인 했습니까? –

+0

폴더와 파일 이름이 정확하며 사용 권한도 정확합니다. – mabezdek

답변

0

올바른 방법은 Storage 외관을 사용하여 storage/public 폴더에 저장하는 것입니다.

이 폴더는 공용 폴더와 비슷하지만 public 폴더에 넣지 않으려는 모든 종류의 논리를 적용 할 수 있습니다.

공용 폴더의 내용을 코드 또는 요청만으로 어떻게 '덤프'하는지 또는 파일을 저장하는 방법에 대해 알지 못하는데 문제가 무엇인지 말할 수 없습니다. 사용자 정의 .htaccess 규칙을 만들 수 있습니까?

관련 문제