serverless-apigw-binary icon indicating copy to clipboard operation
serverless-apigw-binary copied to clipboard

Uploaded file gets corrupted

Open neerajlocusnine opened this issue 5 years ago • 1 comments

I am uploading jpeg files from front end (Angular) using form-data to S3 via AWS Lambda. I have installed this plugin and in my serverless.yml have included the configuration as mentioned in this plugin's documentation.

However when I view the file on S3 it is corrupted. Does not matter what type of file I upload (image, doc, pdf) I cannot open it on download. This issue is also present when I make a direct POST request to my lambda function from Postman.

neerajlocusnine avatar Feb 01 '20 13:02 neerajlocusnine

So anyone who finds this and is facing the same issue, if you are receiving multipart/form-data from your front end then in your serverless.yml use this

apigwBinary:
        types:
            - 'multipart/form-data'

neeraj87 avatar Feb 06 '20 07:02 neeraj87