新しい Google ドライブ API クライアント ライブラリのドキュメントに重大な問題があります。これは、stackoverflow に載せなくても簡単に答えられるはずです。私は真剣にこれに自分自身を転がすことを考えています.64ページのライブラリは「うまく機能する」が、これまでのところ「完全な頭痛の種」です.
uploadType をデフォルトの「シンプル」ではなく「再開可能」に設定するにはどうすればよいでしょうか。これを行う方法をライブラリで検索しましたが、存在しないようです。唯一のヒントは、サンプル アップローダー ページのコードですhttps://developers.google.com/drive/quickstart-php
//Insert a file
$file = new Google_DriveFile();
$file->setTitle('My document');
$file->setDescription('A test document');
$file->setMimeType('text/plain');
$data = file_get_contents('document.txt');
$createdFile = $service->files->insert($file, array(
'data' => $data,
'mimeType' => 'text/plain',
));
ここでは、uploadType を設定するものはありません...???
別のページのドキュメントでは、 uploadTypeがアドレスの一部として GET として表示されます: https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable
ですが、を使用する$service->files->insert
と、ライブラリがアドレスを設定します。