HTML5で使えるFileReaderでファイルを読み込もうと思ったらChromeで失敗したけどhttpでアクセスしてなかったのが原因だった

ChromeでFileReaderを使おうとしたんですが、onerrorでerror.code=24が出ました。
24はファイルが読み込めなかったということですが、なぜそうなるのかわかるのに時間がかかってしまいました。
アップロードしてHTTPでアクセスしたら使えました。
ちなみにFirefoxだとローカルファイルでもFileReaderが使えています。