JavaでGoogleドライブAPIを使用して、Googleドライブからドキュメントをダウンロードしました。しかし、Java の代わりに JavaScript を使用したいと考えています。だから私はドライブ API クライアント ライブラリ Java スクリプト コードを使用しています。これを達成するために以下のコードを使用しています
function downloadFile(file, callback) {
if (file.downloadUrl) {
var accessToken = gapi.auth.getToken().access_token;
var xhr = new XMLHttpRequest();
xhr.open('GET', file.downloadUrl);
xhr.setRequestHeader('Authorization', 'Bearer ' + accessToken);
xhr.onload = function() {
callback(xhr.responseText);
};
xhr.onerror = function() {
callback(null);
};
xhr.send();
} else {
callback(null);
}
}
私の問題は、すべてのファイル名と内容を表示できることです。しかし、ファイルをダウンロードできません。追加のコードを実行する必要がありますか? ファイルをローカル システムに保存するにはどうすればよいですか。助言がありますか ?注:file.downloadUrl
ブラウザーに downloadUrl を貼り付けても値を取得できますが、結果は得られず、空白のページが表示されるだけです。