0
안녕하세요 저는 사용자가 파일을 업로드해야하는이 작은 프로젝트에 참여하고 있습니다. 업로드 코드가 로컬에서 올바르게 작동합니다. 그러나 디렉토리 구조가 다르기 때문에 공유 호스팅에서 작동하지 않습니다. 업로드 된 파일이 공유 호스팅에서 작동하도록 laravel 파일 업로드 코드를 수정하는 방법은 무엇입니까?
$path = public_path().'/assets/users/'.$request->user()->id;
는 로컬 파일이 공용 폴더 (공공/자산/사용자/USER_ID) 내 laravel 응용 프로그램의 로 이동 갈 것 곳 내가 지정하는 코드의 다음 줄을 사용합니다. 그러나 공유 호스팅에서는 읽기 전용/쓰기 권한이있는 public_html이 대신 laravel 공용 폴더를 수정할 수 없습니다. 공유 호스트에서 작동하도록 경로를 수정하거나 허용되지 않는/home/my_user_name/project_folder/public/assets을 사용하는 대신 public_html/assets을 사용하려면 어떻게해야합니까? 미리 감사드립니다.
전체 프로젝트가 public_html 폴더에 저장됩니까? 코드가 취약하지 않습니까? –
그래도 작동합니다 ..., 감사 +1 –