[Rails如何指定我在google驱动器中上传文件的文件夹?

时间:2016-12-18 04:16:36

标签: ruby-on-rails ruby google-drive-api

我使用gem google drive v.2.1.2,我从here.

搜索了api

根据这个api,我可以通过以下代码上传文件。

session.upload_from_file("/path/to/hoge.txt")

在这个api中,无法指定我可以上传文件的文件夹。

如果你知道指定一个foloder的方法,请告诉我。

1 个答案:

答案 0 :(得分:0)

以下是Drive documentation中的代码,它告诉您如何在特定文件夹中插入文件,在文件的parents属性中指定正确的ID。

folder_id = '0BwwA4oUTeiV1TGRPeTVjaWRDY1E'
file_metadata = {
name: 'photo.jpg',
parents: [folder_id]
}
file = drive_service.create_file(file_metadata,
fields: 'id',
upload_source: 'files/photo.jpg',
content_type: 'image/jpeg')
puts "File Id: #{file.id}"

有关详细信息,请查看此SO question是否可以为您提供帮助。