4***@163.com
4***@163.com
  • 发布:2022-03-31 17:17
  • 更新:2022-03-31 17:17
  • 阅读:596

【报Bug】云存储上传问题

分类:uniCloud

产品分类: uniCloud/App

示例代码:

curl --location --request GET 'https://unicloud-api.dcloud.net.cn/unicloud/api/file/upload-info?spaceId=bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0&appid=&provider=aliyun&name=点赞三连.mp4&size=13867214' \
--header 'accept: application/json, text/plain, /' \
--header 'accept-encoding: gzip, deflate, br' \
--header 'accept-language: zh-CN,zh;q=0.9' \
--header 'cache-control: no-cache' \
--header 'cookie: email=40851@163.com; iqx__Session=jucg665lkqd6v55fna237is553; dcloud_session=eyJpdiI6Ikd6bm1yU0F3VFhKZVR1UFZBKzZhWHc9PSIsInZhbHVlIjoiSUo4V2RyRkdNWDdwdXhybHM4R2ZMaFQrTHlvXC9vc2FOaE8xNndOZXJJUDhrWFUzOWJsZzcwRWVjaUxwb08wbTZFXC8yYXRwdFBabVhGZXlwZG9zT3lpQT09IiwibWFjIjoiOWMxN2Y3ZjFhYWEyMTFhNjg2MTUxZjQzMzIwZTUyMThjMGU5MTU5YTU5ZTc0NzIwYWU3ODFmMWU0ZDM2MjQ5YyJ9; Hm_lvt_16bea9b124e2f593705dfb2997ff87db=1648714477; Hm_lpvt_16bea9b124e2f593705dfb2997ff87db=1648714477; dev_session=eyJpdiI6IjZmdEZcLzViQ3J5OUMzd3ZHTUVWNW1BPT0iLCJ2YWx1ZSI6IjQxNkxVa2dLNkdvN0MwWVwvMHdaRnNoaEhydWNqSHVlTDU1aFlyM0ErcWlORUxBWERrTVlORjB5VDJyck93UzBBZ2l2TytKVzZ3MWdTZ2lXSTBRVHhtdz09IiwibWFjIjoiM2UzOWU4NGJkOWIyMWFjOGM2MTZmMjdmMGViZThmZGNmOTAzYTExYmRjMzcwZTVmOTA0MmM2M2JlYWY4NjA0MyJ9; dev_session=eyJpdiI6IlhcLzZoRXpqaWorbTZFVFBlbWptbVBBPT0iLCJ2YWx1ZSI6ImhNblpyYW5MYlg4Z0k0RnozaUZBOCtvZ0hHUEVnS1wvXC80MFhpaG1oSmFaWWdhXC9RZmtGb2Y2ZU14ZVp5cTByMkhwaytLbUN4Q3dLWFBWTUlUelc5XC9WQT09IiwibWFjIjoiMjBiZjFmNTFkM2M4Njk4ZTE5MzI0ZjM1ZTI5NmNkMTk4OTljNWM1YTE3Yjc2NGRkODEzOWE2MGViYTQ3ZTBjMyJ9' \
--header 'origin: https://unicloud.dcloud.net.cn' \
--header 'pragma: no-cache' \
--header 'referer: https://unicloud.dcloud.net.cn/' \
--header 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-site' \
--header 'token: 0e17913376ed3d211ecb52f1d6338e32' \
--header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36'

curl --location --request PUT 'https://bsppub.oss-cn-shanghai.aliyuncs.com/VKCEYUGU-bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0/a24b2e5d-9d39-439e-a3b6-d8d475fc39fb.mp4?Expires=1648718369&OSSAccessKeyId=LTAIupaslTlUlspm&Signature=k9iNSktAl7l4YecLa96xm6brDK8%3D' \
--header 'Accept: application/json, text/plain, /' \
--header 'Accept-Encoding: gzip, deflate, br' \
--header 'Accept-Language: zh-CN,zh;q=0.9' \
--header 'Cache-Control: no-cache' \
--header 'Connection: keep-alive' \
--header 'Content-Type: application/octet-stream' \
--header 'Origin: https://unicloud.dcloud.net.cn' \
--header 'Pragma: no-cache' \
--header 'Referer: https://unicloud.dcloud.net.cn/' \
--header 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'Sec-Fetch-Dest: empty' \
--header 'Sec-Fetch-Mode: cors' \
--header 'Sec-Fetch-Site: cross-site' \
--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36' \
--data-binary '@/D:/迅雷下载/素材/娱乐一起FUN.mp4'

操作步骤:

请求接口获取上传接口

https://unicloud-api.dcloud.net.cn/unicloud/api/file/upload-info?spaceId=bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0&appid=&provider=aliyun&name=点赞三连.mp4&size=13867214
请求这个接口获取上传所需的url
然后进行put上传
https://bsppub.oss-cn-shanghai.aliyuncs.com/VKCEYUGU-bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0/a24b2e5d-9d39-439e-a3b6-d8d475fc39fb.mp4?Expires=1648718369&OSSAccessKeyId=LTAIupaslTlUlspm&Signature=k9iNSktAl7l4YecLa96xm6brDK8%3D

预期结果:

文件就获取到了
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0/a24b2e5d-9d39-439e-a3b6-d8d475fc39fb.mp4

但是没有继续执行同步数据的接口 所以不会把此文件挂到我用户下面,就不会减少存储剩余大小。

实际结果:

文件就获取到了
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-bfced1c1-a8e2-4893-9bb3-ecb5d2cbd9c0/a24b2e5d-9d39-439e-a3b6-d8d475fc39fb.mp4

但是没有继续执行同步数据的接口 所以不会把此文件挂到我用户下面,就不会减少存储剩余大小。

bug描述:

经过抓包测试,发现如果只走api获取TOKEN然后上传文件,不走同步接口是不会记录的。

2022-03-31 17:17 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复