首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >云对象存储,POST请求上传图片成功,response为空(附带DEMO工程).BUT WHY?

云对象存储,POST请求上传图片成功,response为空(附带DEMO工程).BUT WHY?

提问于 2018-08-28 13:30:29
回答 1关注 0查看 509

RT...

我写了一个最小化的测试工程,方便的话,请下载下来RUN起来测测看

测试安装说明:

yarn install

再去sts-auth.js中设一下你的相关QQ云存储帐号信息

npm run start

测试的时候,访问

http://127.0.0.1:3000/sts-auth/?pathname=test.jpg

然后就会有一个表单渲染出来,然后选一个文件上传,就会成功上传到根目录的test.jpg这个位置

但是这个时候你会发现,上传的时候,根本没有返回内容

以下是我自己工程中类似的请求的情况内容,你会看到response的content-length是0

Request URL: https://xxxxx.cos.ap-chengdu.myqcloud.com/upload/goods/2018-8-27/58c41fae-3-26a5f848-b198-4dbc-954d-8d91ae8e20b8.jpg

Request Method: POST

Status Code: 204

Remote Address: 182.140.xxx.xxx:443

Referrer Policy: no-referrer-when-downgrade

RESPONSE HEADER

Access-Control-Allow-Methods: PUT,GET,POST,HEAD

Access-Control-Allow-Origin: *

Connection: keep-alive

Content-Length: 0

Content-Type: application/xml

Date: Mon, 27 Aug 2018 02:15:38 GMT

ETag: "0d38862278f3b7bea3810c9af5e06e94"

Location: http://xxxxx.cos.ap-chengdu.myqcloud.com/upload/goods/2018-8-27/58c41fae-3-26a5f848-b198-4dbc-954d-8d91ae8e20b8.jpg

Server: tencent-cos

x-cos-request-id: NWI4MzVlY2FfNWJiMjU4NjRfNTdlX2NmMmViNQ==

REQUEST HEADER

Provisional headers are shown

Content-Type: multipart/form-data; boundary=----WebKitFormBoundarymnUlNb0osMojA9pF

Origin: http://127.0.0.1:9080

Referer: http://127.0.0.1:9080/

User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36

REQUEST PAYLOAD

------WebKitFormBoundarymnUlNb0osMojA9pF

Content-Disposition: form-data; name="key"

upload/goods/2018-8-27/58c41fae-3-26a5f848-b198-4dbc-954d-8d91ae8e20b8.jpg

------WebKitFormBoundarymnUlNb0osMojA9pF

Content-Disposition: form-data; name="Signature"

q-sign-algorithm=sha1&q-ak=AKIDQbBmW64oZRrrDQlf5UR6Ec4pw0sPw6w7&q-sign-time=1535336123;1535336723&q-key-time=1535336123;1535336723&q-header-list=&q-url-param-list=&q-signature=8baa48f003ce52ab0ffaa64f399e90f4483c1063

------WebKitFormBoundarymnUlNb0osMojA9pF

Content-Disposition: form-data; name="x-cos-security-token"

2788310081eed23bc0ee1bb563b885a7dab6576330001

------WebKitFormBoundarymnUlNb0osMojA9pF

Content-Disposition: form-data; name="file"; filename="58c41fae-3132-4936-8f8f-4d5dd53e01f7.jpg"

Content-Type: image/jpeg

------WebKitFormBoundarymnUlNb0osMojA9pF--

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档