【问题标题】:Trouble uploading file to a specific folder on Google Drive无法将文件上传到 Google 云端硬盘上的特定文件夹
【发布时间】:2019-10-21 01:48:00
【问题描述】:

我有这个方法:

def uploadFile(filename, folderId, filepath, mimetype):
  file_metadata= {'name':filename, "parents": [{"id": folderId, "kind":"drive#file"}]}
  media = MediaFileUpload(filepath, mimetype=mimetype)
  file = drive_service.files().create(body=file_metadata, media_body=media, fields='id').execute()  

但它总是将文件上传到我的 Google Drive 的根文件夹。
我希望将文件上传到我通过其 ID 指定的特定文件夹。我做错了什么?

【问题讨论】:

    标签: python file-upload google-api google-drive-api


    【解决方案1】:
    • 您想使用带有 Python 的 Drive API v3 上传 Google Drive 上特定文件夹中的文件。

    如果我的理解是正确的,那么这次修改呢?

    发件人:

    file_metadata= {'name':filename, "parents": [{"id": folderId, "kind":"drive#file"}]}
    

    收件人:

    file_metadata = {'name': filename, "parents": [folderId], "kind": "drive#file"}
    

    参考:

    如果我误解了您的问题并且这不是您想要的结果,我深表歉意。

    【讨论】:

    • 是的,这就是我一直在寻找的答案,现在我为扼杀语法感到愚蠢 :) 感谢您的帮助!
    • @Don Andre 感谢您的回复。很高兴您的问题得到解决。
    猜你喜欢
    • 2014-10-22
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多