如何使用python中的url将文件上传到存储桶?

时间:2019-12-16 08:19:35

标签: python google-cloud-platform

我希望将文件上传到GCP存储桶。 根据我的要求,我只需要使用Bucket URL上传它,而不要使用blob1.upload

我想以以下方式上传到URL目标: https://storage.googleapis.com/BUCKET_NAME/IrisClassifier.sav

当我尝试在下面使用时,我将r.status_code设为400:f = open(filename_p) r = requests.post(url=bucket_url, files={'file': filename_p}) print(r.status_code)

我将bucket_url设置为https://storage.googleapis.com/BUCKET_NAME,并将filename_p设置为IrisClassifier.sav作为参数

1 个答案:

答案 0 :(得分:0)

当前指向的链接仅用于检索上载的对象。为了发布到它,您需要对此进行操作。

POST https://storage.googleapis.com/upload/storage/v1/b/bucket/o

您有关于here的更多信息。