使用保管箱 graham 上传文件时出错 (Laravel)
Error uploading file using dropbox graham (Laravel)
我有一个表单,当我点击提交时,它调用了控制器,但这给了我一个错误:
- Class 'GrahamCampbell\Dropbox\Facades\Dropbox\WriteMode' 未找到
我还尝试在我的保管箱中创建一个文件夹来检查调用 class 是否有问题,但它有效。
<?php
namespace App\Http\Controllers;
use GrahamCampbell\Dropbox\Facades\Dropbox;
use Illuminate\Http\Request;
use App\Test;
class ArticulosController extends Controller
{
public function store(){
$file = fopen('path/test.pdf', 'rb');
$size = filesize('path/test.pdf');
Dropbox::uploadFile('test.pdf', Dropbox\WriteMode::add(), $file, $size);
Dropbox::createFolder('/example'); //This function works
return redirect ('/home');
}
}
我从未使用过 laravel 保管箱。
但是您使用的包不包含 WriteMode class。
该软件包确实需要 dropbox/dropbox-sdk 软件包,并且确实包含 WriteMode class (https://github.com/dropbox/dropbox-sdk-php/blob/master/lib/Dropbox/WriteMode.php).
所以如果你 use Dropbox\WriteMode
我认为它会起作用。
尽管我尝试调用 WriteMode class,但由于某些原因该函数没有正确调用 WriteMode。所以我最终使用 Dropbox Adapter 并且知道它有效。
我有一个表单,当我点击提交时,它调用了控制器,但这给了我一个错误:
- Class 'GrahamCampbell\Dropbox\Facades\Dropbox\WriteMode' 未找到
我还尝试在我的保管箱中创建一个文件夹来检查调用 class 是否有问题,但它有效。
<?php
namespace App\Http\Controllers;
use GrahamCampbell\Dropbox\Facades\Dropbox;
use Illuminate\Http\Request;
use App\Test;
class ArticulosController extends Controller
{
public function store(){
$file = fopen('path/test.pdf', 'rb');
$size = filesize('path/test.pdf');
Dropbox::uploadFile('test.pdf', Dropbox\WriteMode::add(), $file, $size);
Dropbox::createFolder('/example'); //This function works
return redirect ('/home');
}
}
我从未使用过 laravel 保管箱。 但是您使用的包不包含 WriteMode class。 该软件包确实需要 dropbox/dropbox-sdk 软件包,并且确实包含 WriteMode class (https://github.com/dropbox/dropbox-sdk-php/blob/master/lib/Dropbox/WriteMode.php).
所以如果你 use Dropbox\WriteMode
我认为它会起作用。
尽管我尝试调用 WriteMode class,但由于某些原因该函数没有正确调用 WriteMode。所以我最终使用 Dropbox Adapter 并且知道它有效。