DownloadifyはJavaScript/Flash製のオープンソース・ソフトウェア。Webサービスで、ユーザが入力した内容をそのままダウンロードさせようと思ったらどういう手法が考えられるだろうか。一番簡単なのはサーバにデータを飛ばしてダウンロードダイアログを出すというものだろう。 任意のコンテンツをクライアントサイドでダウンロード またJavaScriptで画面上に書き出してそのままコピーさせるという方法もあるかも知れない。それをもっとスマートに解決してくれるのがDownloadifyだ。DownloadifyはJavaScriptとFlashを使ってクライアントサイドのみでダウンロードを実現する。 テキストエリアに文字を入力したらSave to Diskボタンを押すとダウンロードダイアログが表示される。保存成功と失敗、キャンセルのそれぞれについてコールバックができるようになっている