我正在使用谷歌的驱动器API来下载电子表格类型的文件。这工作得很好,除了当我尝试以文本/csv下载它时。
应根据此页面支持:https://developers.google.com/drive/v3/web/manage-downloads
所以这段代码工作正常:
var request = gapi.client.drive.files.export({
'fileId': fileId,
'mimeType': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
})
request.then(function(response) {
console.log(response);
}, function(err) {
console.log('Error');
console.log(err.result.error);
});
此代码不会:
var request = gapi.client.drive.files.export({
'fileId': fileId,
'mimeType': 'text/csv'
})
request.then(function(response) {
console.log(response);
}, function(err) {
console.log('Error');
console.log(err.result.error);
});
我从服务器得到的错误是:
- 域:"全局"
- 消息:"内部错误"
- 原因:"内部错误"
有谁知道这可能是什么原因?
这是云端硬盘 API v3 的已知问题,已向工程团队提出。请关注此问题以获取更新。