2014-11-04 5 views
0

Я пытаюсь загрузить файлы из моей локальной системы в GCS, используя boto в облаке. После загрузки файла я получаю сообщение об ошибке: «MD5, указанный вами в Content-MD5 или x-goog-hash, не соответствует тому, что мы вычислили». Ниже мой код.Загрузка файла в GCS с помощью boto в python

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) 

ответ