2015-08-14 76 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)); 
相關問題