微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在odoo中将文件上传到谷歌驱动器

如何解决如何在odoo中将文件上传到谷歌驱动器

我想将我在模块目录中退出文件上传到谷歌驱动器。我已经在谷歌开发者中创建了客户端 api,我下载了这个 client_sercrets.json 文件并放置在与我的 models.py 相同的级别,我使用了 pydrive 和得到错误

无效的客户端机密文件('打开文件时出错'、'client_secrets.json'、'没有这样的文件或目录'、2)

我在模块中添加了 json 文件。我该怎么做。我的代码在这里

def upload_file(self):
  g_login = GoogleAuth()
  g_login.LocalWebserverAuth()
  drive = GoogleDrive(g_login)
  os.chdir("/docs")
  for file in glob.glob("*.pdf"):
  with open(file,"r") as f:
  fn = os.path.basename(f.name)
  file_drive = drive.CreateFile({'title': fn })
  file_drive.SetContentString(f.read())
  file_drive.Upload()
  logging.info( "The file: " + fn + " has been uploaded")

  logging.info("All files have been uploaded")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。