【问题标题】:[Rails How to specify folders to which I upload files in google drive? [duplicate][Rails How to specify folders to which I upload files in google drive? [duplicate]
【发布时间】:2017-05-03 11:46:08
【问题描述】:
我用gem google drive v.2.1.2,我从here.搜索api
根据这个api,我可以通过以下代码上传文件。
session.upload_from_file("/path/to/hoge.txt")
在这个 api 中,无法指定我可以将文件上传到的文件夹。
如果你知道指定文件夹的方法,请告诉我。
【问题讨论】:
标签:
ruby-on-rails
ruby
google-drive-api
【解决方案1】:
这是来自 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 是否对您有帮助。