Coder Social home page Coder Social logo

Comments (9)

ombr avatar ombr commented on August 20, 2024

We just released a new version this morning. Can you try it ?

from cordova-plugin-background-upload.

rudyZanotti avatar rudyZanotti commented on August 20, 2024

it doesn't seem to work :'(

Here is the error message:
The request signature we calculated does not match the signature you provided. Check your key and signing method

Now even adding requestMethod: PUT in the payload does not seem to change the send method which remains a POST. And if I change it in the hard code I'm in the same situation as with the previous version

from cordova-plugin-background-upload.

zfir avatar zfir commented on August 20, 2024

Hello @rudyZanotti,

Are you latest version? Also try to remove the requestMethod from JS code.

Regards,
Zafir.

from cordova-plugin-background-upload.

rudyZanotti avatar rudyZanotti commented on August 20, 2024

Hello @zafirskthelifehacker

This is my package.json :
"cordova-plugin-background-upload": "github:#4.0.0",

And package.json plugin :
"name": "@spoonconsulting/cordova-plugin-background-upload",
"version": "4.0.0",

I see that in the FileUploader.m (iOS) line 131 it says "POST" in hard while I want to do a PUT on my S3

from cordova-plugin-background-upload.

zfir avatar zfir commented on August 20, 2024

Hello @rudyZanotti,

Make sure in your package.json, the config is like this:
"@spoonconsulting/cordova-plugin-background-upload": "4.0.0"

And yes, we don't have requestMethod in the payload, try to modify FileUploader.m to cater for PUT method.

Regards,
Zafir.

from cordova-plugin-background-upload.

rudyZanotti avatar rudyZanotti commented on August 20, 2024

Yes i have the latest version.

Even if I change FileUploader.m to use the PUT method, I get the same result as my first post (beginning of issue)

from cordova-plugin-background-upload.

zfir avatar zfir commented on August 20, 2024

Hello @rudyZanotti,

Try to include "Content-Decomposition": "............." in your headers.

Also you should check this guide as I think you might have to use Multipart uploads on S3: https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html

Regards,
Zafir.

from cordova-plugin-background-upload.

maxcodefaster avatar maxcodefaster commented on August 20, 2024

Made a Fork here: https://www.npmjs.com/package/cordova-plugin-background-upload-put-s3

from cordova-plugin-background-upload.

zfir avatar zfir commented on August 20, 2024

Hello @maxcodefaster,

Can you do a PR on this repository? We will review and merge it here. Also you can make pass the method request as a parameter so that it is configurable.

Regards,
Zafir

from cordova-plugin-background-upload.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.