【发布时间】:2018-03-25 03:08:32
【问题描述】:
我正在尝试使用他们的 Api 和 Nodejs 将文件上传到 Google Drive。我已成功运行此处找到的快速入门代码: https://developers.google.com/drive/v3/web/quickstart/nodejs
我将示例源中的metadata.readonly 范围替换为https://www.googleapis.com/auth/drive,并将对listFiles() 的调用替换为我创建的createFile()
function createFile(auth) {
var service = google.drive('v3');
service.files.create({
auth: auth,
resource: {
name: 'test'
},
media: {
mimeType: 'plain/text',
body: 'Hello drive'
},
fields: 'id'
}, function (err, response) {
if (err) {
console.log(err);
return;
}
console.log('Resource created successfully: ' + JSON.stringify(response));
});
}
响应不断返回 en 错误:
Error: Invalid multipart request with 0 mime parts.
如果有人对出了什么问题有一些见解,我们将不胜感激。谢谢!
更新:从 googleapis 25 降级到 24 似乎已经解决了这个问题。
【问题讨论】:
-
虽然我不知道这是否是一个解决方案,但我也和你有同样的情况。当我使用
googleaps '25.0.0': '2018-01-20T02:19:03.432Z'时,会出现同样的错误。所以我降级为'24.0.0': '2018-01-11T04:03:44.931Z'。这样,它工作正常。如果这些信息对您没有用,我很抱歉。 -
降级到
24.0.0似乎已经解决了。谢谢! -
欢迎。很高兴您的问题得到了解决。