ファイルアップロードでjava.lang.IllegalArgumentException: argument type mismatchエラー

すんません。基本的なトコを知らなかったようです〜

ファイルアップロードの場合は通常のURLエンコードでは送信できるサイズではないので、form要素のenctype属性をmultipart/form-dataに設定し、MIMEのマルチパートデータとしてファイルやその他の項目の内容を送ります。

参考サイト

フォームデータの送信
http://www.kanzaki.com/docs/html/htminfo32.html