代码之家  ›  专栏  ›  技术社区  ›  pyrogrammer

通过Laravel上传Vimeo视频,给出**file_put_contents():写入---字节失败,errno=13权限被拒绝**

  •  0
  • pyrogrammer  · 技术社区  · 3 年前

    我正在尝试使用Laravel在Vimeo上上传一个视频。 我已成功安装 SDK 并与vimeo建立了联系。 但是,当我尝试使用以下方式上传视频时-

     use Vimeo\Laravel\VimeoManager;
     use Vimeo\Laravel\Facades\Vimeo;
    
        public function teacherlessonAdd(Request $request,VimeoManager $vimeo)
       {
           $file_name=$request->file('lesson_video');
           $uri=$vimeo->upload($file_name,array(
            'name' => $request->name,
            'description' => $request->description,
          ));
          dd($uri);
       }
    

    页面加载后,我收到错误:

    file_put_contents():写入211个字节失败,错误代码=13权限被拒绝

    尽管vimeo面板上传了一个0 mb的文件。

    我在本地主机上,并尝试过

    php artisan config:clear
    
    0 回复  |  直到 3 年前
        1
  •  0
  •   Majd Mohabek    3 年前

    查看此Github问题页面: https://github.com/vimeo/laravel/issues/77

    我在那里找到了以下答案:

    我也面临这个问题,但用这个简单的步骤解决它。

    go into vendor/ folder.
    chmod -R 775 ankitpokhrel/
    chown -R www-data ankitpokhrel/