使用PutFileAS()laravel将文件存储在存储文件夹中

时间:2019-04-02 05:27:00

标签: php laravel

试图将文件保存到存储文件夹laravel;我尝试了以下方法来创建文件并将其存储在path1-path2中;在这两种情况下,我都得到

  

“ Symfony \组件\ HttpFoundation \文件\异常\   FileNotFoundException文件“文件内容在这里....”   不存在“

  public function saveToStorage()
{


    $content='The file conten goes here ....';
    $path1=Storage::PutFileAS('txtFiles',new File($content),'filename1.txt');
    $path2=Storage::PutFileAS('txtFiles',file_get_contents($content),'filename2.txt');

}

1 个答案:

答案 0 :(得分:0)

PutFileAS更改为putFileAs方法

如果您希望Laravel自动管理将给定文件流式传输到您的存储位置,则可以使用putFileAs方法,如下所示:

use Illuminate\Http\File;
use Illuminate\Support\Facades\Storage;

Storage::putFileAs('txtFiles', new File('/path'), 'filename1.txt');