Когда я пытаюсь получить файл, мой запрос проходит, но я получаю файл правильного типа, но поврежденный.
Файл содержит:
{
"kind": "drive#file",
"id": <ID of the File>,
"name": <Name of the File>,
"mimeType": <Type>
}
Это независимо от того, является ли файл изображением или текстовым файлом.
function getFile(auth, file, path, call) {
console.log(file)
var dest = fs.createWriteStream(path + "/" + file.name);
const drive = google.drive({version: 'v3', auth});
drive.files.get({fileId: file.id, mimeType: 'image/jpeg'}, {responseType: "stream"},
function(err, res) {
res.data
.on("end", () => {
console.log("Done");
})
.on("error", err => {
console.log("Error", err);
})
.pipe(dest);
})
}