このエントリーをはてなブックマークに追加
>> HTML5

HTML5ファイルダウンロード

HTML5でファイルをダウンロードするための仕組み 元の仕様らしきもの

File APIのデータからurlを作成するcreateObjectURL()メソッドとaタグにdownload属性を持たせて内容をダウンロード

対応状況 via Can I use Download

download属性 Android(Chrome32) iOS7 パソコン Chrome32 パソコン IE11
対応 X 対応 限定的に対応

ただ、Chrome Appsとして公開するなら、ダウンロードでファイル保存は必須でしょう。

HTML5キャンバスを使って生成した画像を保存できるようにしたり

(画像だとユーザーに保存してもらうのも容易だが)

JavaScriptでZipファイルを作成して、複数のファイルを保存とか

IE11での注意点

ダウンロードリンク作成後も元のBlobを残す必要があります。

また、クリックしてもダウンロードは始まりません。ユーザーは自分で右クリックコンテキストメニューより、名前をつけて保存を選ぶ必要があります。

まあIE11に個別に対応するぐらいなら、iOSと同じ処理に回した方が実装楽でしょう。

関連ページ

Downloading resources in HTML5: a[download] - Demo


関連サイト
www.akjava.com | github.com/akjava
Copyright (C) 2008-20014 Aki Miyazakion Google+ All Rights Reserved.