使用javascript和mvc3从谷歌驱动器下载文件

Download file from google drive using javascript and mvc3

本文关键字:驱动器 下载 文件 谷歌 javascript mvc3 使用      更新时间:2023-09-26

我想从谷歌驱动器下载文件,我正在使用以下代码:-

    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 的二进制格式出现。响应文本。现在我想提示它给用户下载。我是java脚本的新手,请帮助我。我正在使用 asp.net MVC 3框架。

提前谢谢。

看看这个问题。底线:"AJAX不是用来下载文件的。

我认为对于您的情况,这个答案是最好的选择。