我试图用javascript在谷歌云控制台上上传一张图片,但它根本不起作用。
我尝试使用多个帖子URL https://storage.googleapis.com/upload/storage/v1/b/${bucketName}/o/https://storage.googleapis.com/upload/storage/v1/b/${bucketName}/o?uploadType=media&name=${filename}
但是都不行,总是说找不到404。
我想在Javascript或jQuery的帮助下上传谷歌云控制台上的图像
1条答案
按热度按时间j9per5c41#
POST到您列出的第二个URL模式
https://storage.googleapis.com/upload/storage/v1/b/BUCKET_NAME/o?uploadType=media&name=OBJECT_NAME
是正确的。您可以尝试几种替代方法,例如对模式
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
执行PUT。得到一个404是意料之外的,并且在没有确切的URL的情况下很难诊断。最明显的原因可能是该名称的桶不存在。检查拼写错误?第二个最可能的原因是你不小心做了PUT或GET而不是POST。
尝试使用cURL、wget或类似工具进行相同的调用,看看是否可以使用其他工具重现该问题。