1 回答

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
這個(gè)答案怎么樣?
問題和解決方法:
為了webContentLink
從外部檢索文件內(nèi)容,需要使用訪問令牌或文件需要公開共享。所以在你的腳本中,我認(rèn)為創(chuàng)建的文件是登錄頁(yè)面的 HTML 數(shù)據(jù)。
那么以下解決方法如何?
webContentLink
使用訪問令牌下載文件內(nèi)容。首先,在 Google Drive 上公開共享該文件。然后,使用您當(dāng)前的腳本下載文件內(nèi)容。
使用 Drive API 直接下載文件內(nèi)容。在這種情況下,修改后的腳本如下。如果您使用
https://www.googleapis.com/auth/drive.metadata.readonly
as 范圍,請(qǐng)修改為https://www.googleapis.com/auth/drive.readonly
.
$content = $this->service->files->get($id, array("alt" => "media"));
$filename = public_path().'/test.jpg';
file_put_contents($filename, $content->getBody());
- 1 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報(bào)