저장 용량 방식으로 파일 크기를 확인하고 싶습니다 .
에러 메시지 :
경로에서 파일을 찾을 수 없음 : upload / files / 2019 / test.pdf
이 파일은 공용 경로에서 사용할 수 있습니다.
$size = Storage::size($fileurl);
스토리지 시스템은 특정 루트 디렉토리가있는 특정 디스크를 사용합니다. 기본 디스크는 local
루트가 storage/app
. public
루트를 사용 하는 디스크 가 있습니다 storage/app/public
. artisan 명령을 사용하면 과 php artisan storage:link
사이에 링크가 있습니다 . 에 파일을 배치 한 경우에서 공개적으로 사용할 수 있습니다 .storage/app/public
public/storage
storage/app/public
public/storage/.....
public
폴더 에 파일을 직접 넣었고 해당 디렉토리에 도달 할 수있는 루트가있는 저장소 디스크 설정이없는 경우 저장소 시스템을 사용하여 해당 파일과 상호 작용하지 않게됩니다.
File
파사드를 사용하여 파일 시스템과 직접 상호 작용할 수 있으며 특정 디스크의 루트 경로에 의해 제한되지 않습니다. 귀하의 경우 프로젝트의 루트에서 가져온 경로를 사용할 수 있습니다.
File::size($fileUrl);
당신이 업로드를 처리 할 수하려고하는 경우는 설정에 더 나은 사이의 링크가 될 것입니다 storage/app/public
및 public/storage
및 사용 public
에 파일을 저장하는 디스크.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다