2017-10-17 18 views
0

大きなファイルをアップロードできるウェブサイトを作成しています。これらのファイルをGoogleドライブのフォルダに保存し、そのパスを自分のデータベースに保存して、これらのファイルにアクセスすることができます。私はこのGoogleドライブのマニュアルに従っている: https://developers.google.com/drive/v3/web/quickstart/jsPHPまたはjavascriptを使用してgoogle driveフォルダにファイルをアップロードします。

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を使用してください。サンプルは簡単にフォローできます。クイックスタートコードを使用する場合は、エラーの原因となるので、.setDeveloperKey(developerKey)の部分を削除してください。

関連する問題