# Serverless framework - uploading files to S3 become corrupted

**URL:** <https://forum.serverless.com/t/serverless-framework-uploading-files-to-s3-become-corrupted/8133>\
**Category:** Serverless Framework\
**Tags:** aws, lambda, cloudformation\
**Created:** [April 30, 2019, 9:02pm UTC](https://forum.serverless.com/t/serverless-framework-uploading-files-to-s3-become-corrupted/8133 "2019-04-30T21:02:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![neelam](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@neelam](https://forum.serverless.com/u/neelam)\
**Post date:** [April 30, 2019, 9:02pm UTC](https://forum.serverless.com/t/serverless-framework-uploading-files-to-s3-become-corrupted/8133/1 "2019-04-30T21:02:17Z")

</div>

Hello,  
I have created a sample serverless framework, it has a function to upload files on s3 but I am facing issues while uploading files. (Files are getting uploaded but it turns out to be corrupt.)  
Thanks.

---

<div class="post-metadata">

**Author:** ![QAnders](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/qanders/32/3151_2.png) [@QAnders](https://forum.serverless.com/u/QAnders)\
**Post date:** [May 5, 2019, 6:07pm UTC](https://forum.serverless.com/t/serverless-framework-uploading-files-to-s3-become-corrupted/8133/2 "2019-05-05T18:07:04Z")

</div>

What types of files?

“Binary” files, e.g. ZIP are not working using the Node.js (if that’s what you have) SDK. I switched to this one: [https://github.com/Automattic/knox](https://github.com/Automattic/knox)

That works for both ZIP and JAR files for me!

---

<div class="post-metadata">

**Author:** ![neelam](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@neelam](https://forum.serverless.com/u/neelam)\
**Post date:** [May 14, 2019, 4:53am UTC](https://forum.serverless.com/t/serverless-framework-uploading-files-to-s3-become-corrupted/8133/3 "2019-05-14T04:53:33Z")

</div>

> [@neelam](#):
>
> files

We are using CSV files and excel.
