2017-08-07 91 views
0

我正在寻找在指定文件夹内创建一个文件夹,并希望将文件插入到创建一个文件夹。 我使用google-drive库和节点js创建文件夹并在谷歌驱动器中插入文件

这里他们提供像

googleDrive(token).files().insert(meta, params, callback) 

API我父文件夹的ID,名称为字节组中的子文件夹和文件。所以对于我的情况应该是元,插入函数的参数。

回答

0

根据文档检查NodeJS实现Inserting a file in a folder,文件夹本质上是一个文件。

var folderId = '0BwwA4oUTeiV1TGRPeTVjaWRDY1E'; 
var fileMetadata = { 
    'name': 'photo.jpg', 
    parents: [ folderId ] 
}; 
var media = { 
    mimeType: 'image/jpeg', 
    body: fs.createReadStream('files/photo.jpg') 
}; 
drive.files.create({ 
    resource: fileMetadata, 
    media: media, 
    fields: 'id' 
}, function(err, file) { 
    if(err) { 
    // Handle error 
    console.log(err); 
    } else { 
    console.log('File Id: ', file.id); 
    } 
}); 
相关问题