HTML5のFile APIを使ってファイルのリアルタイムサムネイル表示なんて、もはや一般的に使われているネタなんだけど、今回はファイル参照ボタンをオリジナルデザインのボタンにしつつ、選択後、個別でキャンセルが出来るようにしてみた。 んだけど、Android Browserで一部、関係ないところで動かなかったりして色々はまってしまった。っていうか、Androidのバージョンによるのかもだけど、そもそもmultiple時に一度に複数画像が選択できないんだけど…。これはどのAndroid機でも同じなのかな。 というわけで、仕様の若干違う2パターン作ってみた。 パターンA 仕様 Android Browserでは動かないので、微妙だけど。 一度に選択できる画像は1つだけ 複数の画像をアップロード可能 アップロードする個数を制限可能 選択後、サムネイルをクリックでキャンセル 動作確認 iOS7〜8