2017-10-17 215 views
0

我正在製作一個用戶可以上傳大文件的網站。我想這些文件保存在我的谷歌驅動器文件夾和他們的路徑可以存儲在我的數據庫,我可以訪問這些文件。我按照這個谷歌驅動器文檔: https://developers.google.com/drive/v3/web/quickstart/js使用PHP或javascript將文件上傳到谷歌驅動器文件夾

function listFiles() { 
    gapi.client.drive.files.list({ 
     'pageSize': 10, 
     'fields': "nextPageToken, files(id, name)" 
    }).then(function(response) { 
     appendPre('Files:'); 
     var files = response.result.files; 
     if (files && files.length > 0) { 
     for (var i = 0; i < files.length; i++) { 
      var file = files[i]; 
      appendPre(file.name + ' (' + file.id + ')'); 
     } 
     } else { 
     appendPre('No files found.'); 
     } 
    }); 
    } 

運行從文檔此代碼後,它顯示在我車的所有文件的清單。我不想要這個。我想要的只是添加一個選擇文件按鈕,將文件上傳到我的驅動器。我不知道如何添加此功能。 請有人指導我。

+0

到目前爲止你做了什麼。你能分享你的代碼嗎? – chandlerbing

+0

你有什麼錯誤,你的代碼在哪裏? – madalinivascu

+0

我已經完成了初始用戶授權。現在我該如何爲用戶上傳他的文件創建一個表單? –

回答

0

它向您顯示一個文件列表,因爲如果您仔細觀察,該方法被命名爲listFiles,並且所調用的方法是 Files.list

由於您可以使用Javascript,請使用Picker API Quickstart。樣本很容易遵循。如果您要使用快速啓動代碼,請刪除零件,因爲它會導致錯誤。

相關問題