googleapiclient.errors.MediaUploadSizeError:大于26214400的媒体

问题描述 投票:0回答:1

我正在使用Google-api-python-client将一些电子邮件上传到Google网上论坛。上载正常,直到上载时出现此错误为止。...

File "/Users/xxxxx/Downloads/pythonClientLibrary/google-api-python-client-1.8.3/googleapiclient/discovery.py", line 861, in method
    raise MediaUploadSizeError("Media larger than: %s" % maxSize) googleapiclient.errors.MediaUploadSizeError: Media larger than: 26214400

是否有任何方法可以更改/增加'maxSize'变量的值以能够上传大小大于26mb的邮件?

google-api-client gsuite google-api-python-client google-groups-api google-groups-migration
1个回答
0
投票

显然25MB是邮件的最大大小,允许使用Groups Migration API进行传输

所以在我的代码中,我检查了味精大小是否> 25mb,然后忽略了此味精。

 message_size = msg.as_string().__sizeof__()
if message_size >= 26214400:
    print('Message {} - Size {} - subject : {} - from: {} - to: {}'.format(i, message_size, msg['subject'], msg['from'], msg['to']))
    continue
© www.soinside.com 2019 - 2024. All rights reserved.