Open mehranrezaei opened 2 years ago
@bikeath1337 @jakubzitny Please help!
The line 1815 of evaporate.js
should be deleted.
if (typeof this._cr !== 'undefined') { return this._cr; }
@armanforghani Thanks a lot. By removing that line my problem has been resolved.
You can create a PR to fix this issue.
I use this library in full compliance with official documentation and examples. My server side program works properly for signing v4, and the upload is done properly. But I have a problem with the pause and resume functions. When I pause an upload, after resuming it, the first PUT request always gets a
403 (SignatureDoesNotMatch)
error. After a bit more research, it seems that the reason is that the library sends the wrongstringToSign
to the server for signing on the first attempt after the resume.This is last
str_to_sign
before pausingThis is the first
str_to_sign
after resumingAs you can see above the time has been changed but the
canonicalRequest
values are the same.