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--
相似问题