2015-08-14 39 views
0

上传文件这里是我的代码片段:指定文件夹名称,而通过谷歌云端硬盘API

$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' 
     ]); 

这将文件上传到谷歌驱动器的根。

我想将上传位置更改为另一个文件夹,我该如何实现这一目标?

回答

1

没关系,我发现它自己 看来,你需要实例化一个父参考咨询服务,并把它传递给你的DriveFIle的父母方法

$parent = new Google_Service_Drive_ParentReference(); 
$parent->setId('folderid'); 
$file->setParents(array($parent)); 
相关问题