我浏览了google的网站,找不到如何执行此操作。我希望能够对我的Google驱动器上的单个文件进行读/写操作,以保存用户的帐户信息(保存为txt文件或sql)。我找到了如何创建文件并读取的方法,但是找不到fs.readFile()和fs.writeFile()之类的东西。这有可能吗?我该怎么办?
可能我只是愚蠢,但是我在任何地方都找不到。 预先感谢。
答案 0 :(得分:0)
您不能从Google驱动器中读取内容,将内容写入文件,进行更改然后重新上传吗?
var fileMetadata = {
'name': 'your.file.txt'
};
var media = {
mimeType: 'text/plain',
body: fs.createReadStream('files/your.file.txt')
};
drive.files.create({
resource: fileMetadata,
media: media,
fields: 'id'
}, function (err, file) {
if (err) {
// Handle error
console.error(err);
} else {
console.log('File Id: ', file.id);
}
});
请参见https://developers.google.com/drive/api/v3/manage-uploads(用于上传)和https://developers.google.com/drive/api/v3/reference/files/update(用于更新)