Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud storage 使用Curl将请求发布到google云存储_Google Cloud Storage - Fatal编程技术网

Google cloud storage 使用Curl将请求发布到google云存储

Google cloud storage 使用Curl将请求发布到google云存储,google-cloud-storage,Google Cloud Storage,在下面的Curl命令中,内容类型、内容长度和访问载体被附加到我的bucket URI,以将文件上传到谷歌云存储 C:\softwares\curl>curl -X POST -H "Content-Type:application/json" \ -H "Content-Length:100" \ -H "Authorization: Bearer <MY_OAUTH2_TOKEN>" \ "https://www.googleapis.com/upl

在下面的Curl命令中,内容类型、内容长度和访问载体被附加到我的bucket URI,以将文件上传到谷歌云存储

C:\softwares\curl>curl -X POST -H "Content-Type:application/json" \
    -H "Content-Length:100" \
    -H "Authorization: Bearer <MY_OAUTH2_TOKEN>" \ 
    "https://www.googleapis.com/upload/storage/v1/b/kids-74096.appspot.com/o?uploadType=media&name=newcurl" \
    -d '{"text":"something"}'
C:\softwares\curl>curl-xpost-H“内容类型:application/json”\
-H“内容长度:100”\
-H“授权:持票人”\
"https://www.googleapis.com/upload/storage/v1/b/kids-74096.appspot.com/o?uploadType=media&name=newcurl" \
-d'{“文本”:“某物”}
但我得到了这个错误:

curl:(92)HTTP/2流1未完全关闭:协议_错误(错误1)


确保包含内容类型标题,并确保内容长度与发送的数据长度匹配。下面是一个例子:

curl -k -v -X POST \
-H "Authorization: Bearer <your_oauth2_token>" -H "Content-Length: 8" \
-H "Content-Type: text/plain" \
'https://www.googleapis.com/upload/storage/v1/b/your-bucket/o?uploadType=media&name=yourobjectname' \
-d 'yourdata'
curl-k-v-X POST\
-H“授权:承载”-H“内容长度:8”\
-H“内容类型:文本/普通”\
'https://www.googleapis.com/upload/storage/v1/b/your-bucket/o?uploadType=media&name=yourobjectname' \
-“你的数据”

正如评论中所建议的,您可能会发现使用云存储更容易实现这一点。

您的问题是什么?格式化,重新措辞。1)不要公开共享OAuth2令牌,这可能会危害您的安全性(尽管它们在1h后过期)。2) 你有一个似乎与同一主题相关的问题。问题解决了吗?在这种情况下,你能关闭它吗?3)你能澄清你想上传什么吗?如果您真的想使用JSON API,可以通过一些示例来了解它。但也许你也对or感兴趣。您正在尝试上载什么类型的对象?