【问题标题】:[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 是否对您有帮助。

【讨论】:

    猜你喜欢
    • 2022-12-02
    • 2022-12-02
    • 2012-05-14
    • 2022-12-16
    • 2022-12-27
    • 2022-12-27
    • 1970-01-01
    • 2016-11-14
    • 2022-12-26
    相关资源
    最近更新 更多