Я пытаюсь загрузить файлы из своей локальной системы в GCS, используя бото в облаке. После загрузки файла я получаю сообщение об ошибке: «MD5, который вы указали в Content-MD5 или x-goog-hash, не соответствует тому, что мы вычислили». Ниже мой код.
def upload():
bucket_name = 'bucketname'
bucket = conn.get_bucket(bucket_name)
fpic = Key(bucket)
d='E:/Eclipse/workspace/Files'
for filename in os.listdir(d):
contents=d + '/' + filename
fpic.key = 'my-files'+filename
fpic.set_contents_from_filename(contents, {}, replace = True)