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

如何解决:在 Laravel 上使用 fopen 时复制路径?

如何解决:在 Laravel 上使用 fopen 时复制路径?

PHP
qq_笑_17 2021-09-05 16:58:56
我正在使用 Laravel 5.1,我正在尝试将我的 Laravel 应用程序创建的文件发送到 api,在 http 请求中,该文件是在我的应用程序的正确位置创建的,但是当我尝试使用 fopen 读取此文件时要附加到请求正文中,它会出现以下错误:fopen(/home/user/code/folder/application/storage//home/user/code/folder/application/storage/pdf/group/38/file.pdf): failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0):我尝试使用名为“存储”(https://laravel.com/docs/5.1/filesystem)的 laravel 功能,但是当我使用它时,我有未知的错误要通过 GuzzleHttpRequest 发送,然后当我使用使用 fopen 的现有路径获取要发送的文件的代码是:fopen(storage_path("{$doc->filepath}/{$doc->id}/{$doc->name}"), 'r');它工作的时候是这样的:fopen("../{$doc->filepath}/{$doc->id}/{$doc->name}"), 'r');我需要获取的路径是“/home/user/code/folder/application/storage/pdf/group/38/file.pdf”
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

问题解决,文件路径生成有问题


查看完整回答
反对 回复 2021-09-05
  • 1 回答
  • 0 关注
  • 197 浏览

添加回答

举报

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