加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

通过Python脚本将文件上传到Google文档

发布时间:2020-12-16 22:15:45 所属栏目:Python 来源:网络整理
导读:我正在尝试使用Python脚本将备份文件从我的服务器上传到我的Google存储空间.备份文件是加密的zip文件(gpg文件).它连接成功,但无法传输以下错误的文件: Traceback (most recent call last): File "backup.py",line 37,in 这是我的代码: import osimport sys

我正在尝试使用Python脚本将备份文件从我的服务器上传到我的Google存储空间.备份文件是加密的zip文件(gpg文件).它连接成功,但无法传输以下错误的文件:

Traceback (most recent call last):
  File "backup.py",line 37,in 

这是我的代码:

import os
import sys
import gdata.docs
import gdata.docs.service
import gdata.docs.client

gd_client = gdata.docs.service.DocsService()
gd_client.ClientLogin('me@myemail.com','mypassword')

uri = '%s?convert=false' % gdata.docs.client.DOCLIST_FEED_URI

f = open('backup.zip.gpg')
ms = gdata.MediaSource(file_handle=f,content_type='application/octet-stream',content_length=os.path.getsize(f.name))
entry = gd_client.Upload(ms,folder_or_uri=uri)

该文件可能太大(56mb),我不能以这种方式使用Google Docs存储.如果是这种情况,我希望有更明确的错误消息.我想知道我的说法’convert = false’是否有问题.这是我正在使用的Google Apps帐户.

最佳答案
只有Google Apps for Business帐户才允许上传任何类型的文件.普通帐户无法上传此文件类型.请参阅Google Docs API中的this link.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读