使用javascript和mvc3从谷歌驱动器下载文件
Download file from google drive using javascript and mvc3
我想从谷歌驱动器下载文件,我正在使用以下代码:-
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不是用来下载文件的。
我认为对于您的情况,这个答案是最好的选择。
相关文章:
- 如何在生成下载文件时显示加载动画
- 直接下载文件,而不是从window.open(url)
- 如何使用javascript或html下载PDF格式的填写表单
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 通过php页面中的js强制下载txt
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 通过javascript下载文件时设置文件名
- 如何在Edge中下载图像/png数据URI
- 下载使用POST数据动态生成的文件
- 在提交时打开thankyou.html+下载PDF
- HTML锚标记无法在android平台中下载文件
- PERL-下载CSV文件不完整
- 自动将目录结构从网页下载到闪存驱动器
- 使用javascript和mvc3从谷歌驱动器下载文件
- 将文件下载到特定的客户端驱动器路径
- 后台下载,延迟保存到本地驱动器
- 类型错误:回调不是下载谷歌驱动器文件时的功能
- 需要将文件从网页下载到本地驱动器