twiccaに画像送るときに"image/*"使っちゃダメ。
mimetypeできちんと切り分ける。
String url=URLEncoder.encode(targetFile);
String extention=MimeTypeMap.getFileExtensionFromUrl(url);
String mtype="";
//拡張子を小文字に変換
extention=extention.toLowerCase();
mtype=MimeTypeMap.getSingleton().getMimeTypeFromExtension(extention);
if (mtype==null)
{
//判定してくれてない場合の手動処理
if(targetFile.endsWith(".jpeg")){
PLANETEXT="image/jpeg";
}
//....
ていうか、外部に送る時にワイルドカード使うのが多分ダメ。
ワイルドカードは最終手段。
各mimetypeで切り分けて個別に判別した上で該当なしの場合のelseとして使うくらい。
ただし、その場合エラー処理を外部に任せることになるのでそこは考慮。