为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Laravel PHP 读取 PDF 文件错误:

使用 Laravel PHP 读取 PDF 文件错误:

PHP
慕妹3146593 2022-11-04 16:25:44
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");


查看完整回答
反对 回复 2022-11-04
  • 1 回答
  • 0 关注
  • 245 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信