使用 Dropbox Graham (Laravel) 上传文件时出错



我有一个表单,当我单击提交并调用控制器时,它会调用控制器,但这给了我一个错误:

  • 未找到类"GrahamCampbell\Dropbox\Facades\Dropbox\WriteMode"

我还尝试在我的保管箱中创建一个文件夹,以检查调用该类是否有问题,但它有效。

<?php
namespace AppHttpControllers;
use GrahamCampbellDropboxFacadesDropbox;
use IlluminateHttpRequest;
use AppTest;

class ArticulosController extends Controller
{
public function store(){
            $file = fopen('path/test.pdf', 'rb');
            $size = filesize('path/test.pdf');
            Dropbox::uploadFile('test.pdf', DropboxWriteMode::add(), $file, $size);
            Dropbox::createFolder('/example');  //This function works
        return redirect ('/home');
    }
}

我从未使用过laravel dropbox。但是您使用的包不包含 WriteMode 类。该软件包确实需要 dropbox/dropbox-sdk 软件包,并且它包含 WriteMode 类 (https://github.com/dropbox/dropbox-sdk-php/blob/master/lib/Dropbox/WriteMode.php)。

所以如果你use DropboxWriteMode我认为它会起作用。

尽管我尝试调用 WriteMode 类,但由于某种原因,该函数无法正确调用 WriteMode。所以我终于使用了 Dropbox Adapter 并知道它可以工作。

相关内容

  • 没有找到相关文章

最新更新