iOS6 では Safari でファイルのアップロードか可能になったらしいのでサンプルを作ってみました。
単にアップロードできるサンプルではつまらないので、jQuery Mobile と jQuery.upload を使い、ファイルを非同期にアップロードするサンプルにしました。環境はこんな感じです。
- クライアント
- jQuery Mobile 1.1.1
- jQuery.upload 1.0.2
- サーバー
- Amon2
Amon2は Perl の軽量フレームワークです。この環境で作ったサンプルを見ながら、ハマった点をまとめます。