下面是我的代码片段:
$service=new Google_Service_Drive($client);
$file=new Google_Service_Drive_DriveFile();
$file->setTitle($title);
$file->setDescription('some desciption');
$file->setMimeType($mimeType);
$createdFile=$service->files->insert($file,[
'data' => $data,
'mimeType' => $mimeType,
'uploadType' => 'media'
]);
这将文件上传到google驱动器的根目录。
我想改变上传位置到另一个文件夹,我怎么能做到这一点?
没关系,我自己找到的似乎你需要实例化一个父引用服务,并将其传递给你的DriveFIle
的parents方法。$parent = new Google_Service_Drive_ParentReference();
$parent->setId('folderid');
$file->setParents(array($parent));