即使文件夹存在,file_put_contents也无法打开流

时间:2018-10-28 20:37:03

标签: php laravel

这真的很简单,但我真的很努力。

所以我要从URL下载文件,然后尝试将其保存到这样的文件夹中:

file_put_contents('../uploads/' . $newFilename, fopen('http:' . $process->output->url, 'r'));

我在跑步时收到以下错误:message: "file_put_contents(../uploads/20181028203041.mp3): failed to open stream: No such file or directory"

运行此行时:

file_put_contents($newFilename, fopen('http:' . $process->output->url, 'r'));

文件很好地放入了我的公用文件夹。我确实有一个上载文件夹,但是这不起作用。我在这里犯了什么愚蠢的错误。

文件夹证明: enter image description here

请帮助!

1 个答案:

答案 0 :(得分:3)

如果您可以通过这种方式成功地公开保存,则可以尝试将i更改为'../uploads/'。 对于uploads/,您要保存到../uploads/文件夹。