2016-07-24 5 views
0

私はflysystem-dropboxパッケージを使用しているため、Dropbox Apiでファイルをアップロードしたいと思います。Laravel Dropboxファイルアップロード:InvalidArgumentException Client.php行1473:

マイルート:

Route::get('/dropbox-upload-file',[ 
    'uses'=>'[email protected]', 
    'as'=> 'dropbox-upload-file' 
    ]); 

コントローラコード:私は次のように続いている

InvalidArgumentException in Client.php line 1473: 
'accessToken' invalid: can't be null 

:だから

public function dropboxFileUpload() 
    { 
     $Client = new Client(config('filesystems.dropbox.key'), config('filesystems.dropbox.secret')); 
     $file = fopen(public_path('images/angular_crud.png'), 'rb'); 
     $size = filesize(public_path('images/angular_crud.png')); 
     $dropboxFileName = '/dropboxfile-name.png'; 
     $Client->uploadFile($dropboxFileName,WriteMode::add(),$file, $size); 
    } 

私はルートにアクセスしようとしながら、私は、次のエラーを得ましたチュートリアル:

Laravel file upload with dropbox

誰かが解決の前に問題に直面していたり​​解決してくれたら、解決してください。

答えて

1

config/filesystems.phpのディスクアレイ内にドロップボックスキーとシークレットアレイを配置する場合は、dropboxFileUpload()の最初の行を変更する必要があります。

へ:

$Client = new Client(config('filesystems.disks.dropbox.key'), config('filesystems.disks.dropbox.secret')); 
関連する問題