now...旅とライブと祭と廃墟。type=”file”で複数ファイル選択と形式を指定(html5))して、サーバーに送信されたファイルをサーバー側で受け取ってみます。サーバーサイドはPerl(Amon2+Plack)です。Plack::Request::Upload普通にファイルをひとつだけ選択して送信した場合であれば、$c->req->uploads;で、受け取れるんですけど、複数ファイルには対応してないんかな?$c->req->env->{‘plack.request.http.body’}とりあえず$c->req->envをdumpしてみたら、envに入ってるのは確認できたので、envから直接受け取る事にします。複数選択した場合は、中にarrayrefが入っているようです。最後のiconは、inputのnameです。単一用の処理}単一だった場合は、下記みたいな感じで配列にしちゃってあとは処理を同じにしてしまうのが良さそうですね。Amon2でアップロードされたファイルを受け取る。html側は、まぁ普通なんで簡単に。JavaScript::Minifierでjsをmin化しとく。jsにコメント書きまくった結果、ソースが無駄にでかくなってしまったので、少しでもファイルを軽くする為に。Amon2でMODE共用のconfigファイルを読み込んで使う。Plack::Middleware::Profiler::NYTProfでプロファイリング。Amon2を使ってサービスでも作ろうかと色々やってみてるんですが、ページによって重かったりするので、どこが重い(時間がかかってる)のがちょいと調査。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ついでに、ライブ行ったり、写真撮ったり、祭りに行ったり。最近は西武ドーム(メットライフドーム)によく出没してます。ブログトップ、記事へのリンクはご自由にどうぞ。