2014-11-04 99 views
0

我想从本地系统上传文件到使用boto的云中的GCS。上传文件后,我收到一条错误消息:“您在Content-MD5或x-goog-hash中指定的MD5与我们计算的内容不匹配。”以下是我的代码。在python中使用boto上传文件到GCS

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) 

回答

相关问题