googleapiclient.errors.MediaUploadSizeError: медиа больше 26214400
Я использую 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, чтобы иметь возможность загружать письма размером более 26 МБ?
1 ответ
Очевидно , 25 МБ - это максимальный размер сообщения, которое разрешено передавать с помощью API миграции групп.
поэтому в моем коде я проверил, составляет ли размер сообщения> 25 МБ, а затем проигнорируйте это сообщение.
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