mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-21 01:15:35 +00:00
| .. | ||
| .gitignore | ||
| composer.json | ||
| composer.lock | ||
| index.html | ||
| main.js | ||
| package-lock.json | ||
| package.json | ||
| readme.md | ||
| s3-sign.php | ||
| serve.js | ||
Uppy + AWS S3 Example
This example uses a server-side PHP endpoint to sign uploads to S3.
Running It
This example uses the AWS PHP SDK.
To install it, get composer and run composer update in this folder.
cd ./examples/aws-presigned-url
composer update
Configure AWS S3 credentials using environment variables or a credentials file in ~/.aws/credentials.
Configure a bucket name and region in the s3-sign.php file.
Then install npm dependencies using
npm install
and start the demo server using
npm start
The demo should now be available at http://localhost:8080.
Optionally, provide a port in the PORT environment variable:
PORT=8080 npm start