public function open(){ $path = '2020/March/tes.pdf'; if (Storage::exists($path)) { Storage::get($path); // dd(Storage::files('2020\March')); echo readfile($path); //echo ini_get("open_basedir"); } else { Echo ('File didnt exist'); }}我是網絡編程新手,在這里我打算在 app/public/2020/March 中打開一個 .pdf 文件,文件和路徑都存在,但我無法打開文件,上面寫著“readfile(2020/March/tes. pdf):無法打開流:沒有這樣的文件或目錄”。我嘗試了互聯網上的教程,鏈接存儲,存儲在應用程序/公共中,緩存配置,清除配置,將默認文件系統更改為公共。謝謝你。
1 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
您收到此錯誤是因為您的路徑不正確。要訪問公用文件夾中的文件,請使用public_path()
功能
根據 Laravel 文檔:
該
public_path
函數返回公共目錄的完全限定路徑。您還可以使用該public_path
函數生成公共目錄中給定文件的完全限定路徑
改變
$path = '2020/March/tes.pdf';
至
$path = public_path("2020/March/tes.pdf");
- 1 回答
- 0 關注
- 289 瀏覽
添加回答
舉報
0/150
提交
取消