2016-07-01 4 views
0

파일을 방글라데시의 API에 업로드하면 모든 것이 잘 작동하고 laravel이 파일을 /tmp/phpLRJnhx에 씁니다. 모든 것을 커밋하고 라이브 서버에서 코드를 가져 오면 Laravel은 파일을 /var/www/webdir.nl/public에 씁니다. Laravel이 라이브 서버의 /tmp/에 파일을 쓰지 않는 이유는 무엇입니까?Laravel 5.2 업로드 된 파일 realPath가 아닌/tmp이지만/public

답변

1

업로드 된 파일이 저장되는 위치는 upload_tmp_dir 구성 옵션을 사용하여 구성 할 수 있습니다. 현재 임시 디렉토리를 확인하려면 sys_get_temp_dir()의 출력을 참조하십시오.

+0

sys_get_temp_dir()는 내 laravel 프로젝트의 public 디렉토리가 아니라'/ tmp'를 반환합니다. –

+0

이 대답 좀 봐주세요 [stackoverflow] (http://stackoverflow.com/questions/30970532/laravel-5-getrealpath-doenst-show-correct-value) –

+0

하지만 파일을 업로드하려면'/tmp' dir과 공공 감독관이 아니라 .. –