Example: Browser-Based Upload using HTTP POST (Using AWS Signature Version 4) - Amazon Simple Storage Service
Provides code samples of uploading objects using POST through your browser and using the signature calculation in AWS Signature Version 4.