DownloadifyはJavaScript/Flash製のオープンソース・ソフトウェア。Webサービスで、ユーザが入力した内容をそのままダウンロードさせようと思ったらどういう手法が考えられるだろうか。一番簡単なのはサーバにデータを飛ばしてダウンロードダイアログを出すというものだろう。 0

任意のコンテンツをクライアントサイドでダウンロード
0
またJavaScriptで画面上に書き出してそのままコピーさせるという方法もあるかも知れない。それをもっとスマートに解決してくれるのがDownloadifyだ。DownloadifyはJavaScriptとFlashを使ってクライアントサイドのみでダウンロードを実現する。 0
テキストエリアに文字を入力したらSave to Diskボタンを押すとダウンロードダイアログが表示される。保存成功と失敗、キャンセルのそれぞれについてコールバックができるようになっている。これはサーバサイドからのダウンロード指定では取得できないので便利そうだ。 0

保存後のコールバックもある
0
ファイル名も自由に変更ができる。CSVやExcelなどブラウザによっては内部ブラウザで表示してしまうものも、Downloadifyを使えば強制的にダウンロードにできる(バイナリは辛そうだが)。Webアプリケーションではクライアント完結型が好まれるのでDownloadifyが活躍する場面も多そうだ。 0
執筆時のバージョン
0.1
Downloadify: Client-Side File Generation
http://downloadify.info/
0
dcneiner's Downloadify at master - GitHub
http://github.com/dcneiner/Downloadify
0












アンケート