Downloadify is a JavaScript and Flash library that enables you to download files on the fly files without requiring server interaction. Since it’s running client-slide, this super small library (~3KB of JavaScript, ~2KB SWF, ~2KB Image) enables faster downloads when re purposing data already contained in a page (vCard, iCal, etc.). Thus, this solution can reduce the database and server load of existing web applications.
This is not a library to ‘force download’ a file from a server. It does not interact with a server at all.
Flash 10 introduces the ability to generate files on the client side and trigger a save to the user’s computer. The user has to click something in the Flash file to trigger the download for security reasons. Downloadify couples JavaScript callbacks with the Downloadify.swf to allow your code to respond to the click event and pass in your data at that time. Whatever data is passed in from your function will be saved to their hard-drive when and where they select.
Downloadify: 30 Second Overview from Doug Neiner on Vimeo.
- Source: http://www.downloadify.info/
- Requirements: only swfobject
- License: Open Source under the MIT License