HTML5 File API の挙動メモ

ちょっとさわってみた HTML5 File API の挙動メモ

  1. chrome だと file:// スキームで開くと FileReader が動作しない。
    1. error.code == 24が返るらしい。 HTML5で使えるFileReaderでファイルを読み込もうと思ったらChromeで失敗したけどhttpでアクセスしてなかったのが原因だった - 仏日記
    2. 試してないけど --allow-file-access-from-files を付けると file:// でも動くかも JavaScriptにおけるローカルファイルアクセス権限のポリシー: 雪羽の発火後忘失
  2. Firefox7 で FileReader#readAsText の第2引数で渡す文字エンコードが間違っている(Firefoxが知らないエンコード名を渡した)場合 error.code == 4 になる

ひとまず、FileAPIで読み込み→それをPOST という動作ができたので、やりたいことは出来そうな感じ。