github.com/nathancolgate/s3-swf-upload-plugin

The good stuff starts around 7:30!

S3SwfUpload allows user to upload a file to S3 directly, so you can save the cost of uploading process in your app server.

The flex application in this fork was completely re-written so that there are no flash or flex UI components. The one exception to that is the browse button, which, for security purposes MUST be flash. But even then, you get to pass the URLs for images to use for that button!

The goal of this re-write is to put the power to customize this powerful took back in the hands of non-flex-savvy developers. The look and feel is controlled by CSS, and any behavior is controlled by JavaScript. Flex only handles the file management portion. A nice result of this is that the flash file is only 46 kb, down from 288 kb. If you see any way that this can be done better, please don’t hesitate to let me know!

Please note: As of Nov 2010, the rake tasks used in this example video no longer work. They were removed to eliminate the dependency on aws/s3

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…