ストラッツでのファイルアップロード
ストラッツでファイルアップロードをする際に、
しかしActionクラス側で扱うファイルの型がFormFileとなり、
アップロードしたファイルを取得するメソッドがgetInputStream()しかないので、
InputStream型でしかアップロードしたファイルの取り扱いができない。
→一旦OutputStreamで物理ファイルとして保存してから処理???
↑はいくらなんでも嫌なので、
ファイルを一旦サーバに保存しないで、
メモリ上のまま取り扱えないかなーっと思い
いろいろ試行錯誤したらなんとかなった。
FormFile file = actionForm.getUpFile();
InputStream is = file.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
close()を忘れずに...