使用javascript和mvc3从google drive下载文件

使用javascript和mvc3从google drive下载文件,javascript,asp.net-mvc-3,google-drive-api,Javascript,Asp.net Mvc 3,Google Drive Api,我想从google drive下载文件,我正在使用以下代码:- function downloadFile(file) { if (file.downloadUrl) { var accessToken = gapi.auth.getToken().access_token; var xhr = new XMLHttpRequest(); xhr.open('GET', file.downloadUr

我想从google drive下载文件,我正在使用以下代码:-

    function downloadFile(file) {
        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 () {                
                                var response = xhr.responseText;

            };
            xhr.onerror = function () {
                alert("Error");
            };
            xhr.send();
        } else {

        }
    }
文件以二进制格式成功进入xhr.ResponseText。现在我想提示用户下载。我是java脚本新手,请帮助我。我正在使用asp.net MVC 3框架

提前谢谢

看看这个问题。底线是:“AJAX不用于下载文件。”

我认为对于你的情况来说,答案是最好的选择