Moongose库使用put命令上传文件,可以正确上传到服务器http;但是上传到阿里云指定签名URL时出错,使用curl 直接检测,打印可以上传(Windows,LINUX皆可以);是否需要加密亦或者签名?

如上构成请求头 后加data传输。
curl传输到指定阿里云结果如下图:

成功,curl的报文抓取为:

失败:我的put执行:

请各位帮忙指正 ,是否是需要加签名或者授权,附上阿里云参考SDK链接:
https://help.aliyun.com/zh/oss/developer-reference/upload-objects-14/?spm=a2c4g.11186623.0.0.4f00539c6S3C33
API:(接近与我的实现)
https://help.aliyun.com/zh/oss/developer-reference/putobject?spm=a2c4g.11186623.0.i9#reference-l5p-ftw-tdb
