Large file upload to S3 (PHP/JS)

I need to allow users to upload large files to my Amazon S3 bucket.

I'm looking for someone to create a PHP / JavaScript project that will present users with a "drop files here" box on screen. They can select one or multiple files and when they click Upload, the files are transferred directly to my Amazon S3 bucket. The files should go directly to S3 and not be stored on my server first.

The user page should:

- allow files to be dropped on to the upload field or selected after pressing a button

- show upload progress

- show success message or failed error messages

The script should:

- work with large files (2GB+)

- utilise Amazons multi-part chunked uploads feature

- automatically rename files to ensure duplicates are not overridden

- allow me to define how many files the user is allowed to upload

- allow me to define which file types are allowed

- email me when a file is completed, including the original filename and the new filename

This project will be used in an existing website, but you do not need to integrate it to the site. It just needs to work as a standalone script.

For info, the website already utilises:


- PHP 7

- jQuery 3.2.1

- Bootstrap v4 beta 3

You do not need to use any of these utilities, it's optional. But they are available if you want to use them.

Also, the final project should include instructions on what CORS or IAM settings I need to implement in AWS S3.

Skills: Amazon Web Services, PHP

See more: php ajax large file upload, php mysql large file upload, dreamhost large file upload php, aws.s3.managedupload example, no access to etag property on response. check cors configuration to expose etag header., node js s3 multipart upload, aws s3 multipart upload example javascript, s3 multipart upload browser, amazon s3 file upload progress bar javascript, httpuploadprogress, javascript s3 multipart upload, php, amazon web services, css html5, ajax large file upload php, large file upload php, dreamhost php large file upload, php large file upload script, php large file upload, ajax php large file upload

About the Employer:
( 0 reviews ) Hull, Spain

Project ID: #16087539

27 freelancers are bidding on average £179 for this job


A proposal has not yet been provided

£250 GBP in 7 days
(120 Reviews)

Hello Sir, I read through the job details for uploading files to Amazon S3 extremely carefully and I am absolutely sure that I can do the project very well. We are the team of 15 employees and over past 5 years More

£150 GBP in 3 days
(71 Reviews)
£150 GBP in 3 days
(35 Reviews)

Hey There I already have the script ready but it only uploads to PHP for now. Although I'm pretty confident to change it to directly upload to S3 instead. Here's the jquery lib I'll be using [login to view URL] More

£250 GBP in 3 days
(67 Reviews)

Hi! I understand that you want an upload feature developed that can cater to large files (2GB +) that will upload directly to your Amazon S3 bucket without needing to upload to your server. Amazon has a multipart chunk More

£195 GBP in 5 days
(55 Reviews)

Hi , I have very good expertise in PHP as well AWS . I will make the functionality to upload large file .Do you want to upload videos or which type of files you need to upload .

£250 GBP in 3 days
(18 Reviews)

Amazon AWS Expert Team We are a competent team for AWS and proud member of Amazon AWS global partner network (APN) and a certified AWS service provider. Skills and Expertise We help our clients at every ste More

£150 GBP in 3 days
(43 Reviews)

Hi there. I clearly understand what you want to do. This can be done using javascript-only solution and file will be directly uploaded to S3. I have done similar in the past.

£190 GBP in 3 days
(76 Reviews)

Hello How are you? I am expert in website designing and development. I have done above 200 website development. I am expert in wordpress wocommerce, magento, Drupal, shopify, core php and application development. More

£277 GBP in 3 days
(65 Reviews)

Hi, I am an AWS expert with extensive 8 years experience, I can write a shell script which can directly upload all files to S3 bucket in real time. Please ping me to discuss in detail. Thanks, Muquim

£111 GBP in 3 days
(51 Reviews)
£111 GBP in 3 days
(22 Reviews)

Hi, just gone through the documentation and can do this job. I am an expert web and aws developer and used the amazon s3 feature in my several projects.

£166 GBP in 3 days
(50 Reviews)
£150 GBP in 3 days
(12 Reviews)

Hi, In my 8+ years as a full stack developer, I have successfully delivered numerous web solutions to my clients. I am confident I can do this project for you. Front End: HTML, CSS, Angular JS, React JS, jQuery, More

£150 GBP in 3 days
(5 Reviews)

Hi I understand your requirements regarding Web. I am professionals BTech IT engineer. I am providing the every kind of service related to Web sites and server management. I have 5 years experience in Web developme More

£200 GBP in 3 days
(14 Reviews)

Hi, I went through your requirement and feel comfortable to do this job. I have good experience in website design & development. Please initiate chat to discuss further.

£150 GBP in 3 days
(24 Reviews)

Hi, I express my genuine interest to be associated with you & to execute your esteemed project. I have gone through your requirement & detailed job description of developing an PHP project that will allow users More

£277 GBP in 8 days
(4 Reviews)

A proposal has not yet been provided

£140 GBP in 5 days
(17 Reviews)

Buenas, somos un grupo de desarrolladores que estamos disponibles para crear e implementar su proyecto en el menor tiempo posible. Nos gustaría poder apoyarle en desarrollar el proyecto que solicita, teniendo en co More

£150 GBP in 5 days
(6 Reviews)

Hi, I can create the script to upload large files directly to S3. I have needed experience doing same and have implemented in few of my projects. Let me handle this opportunity, you will surely appreciate my work. For More

£200 GBP in 3 days
(4 Reviews)