xmlファイルをPHPサーバーに送信するAndroidでアプリを作成します。これが私のコードです:
InputStream is = new FileInputStream(file);
HttpClient httpClient = new DefaultHttpClient();
HttpPost postReq = new HttpPost("http://majkelsoftgames.cba.pl/ser/server.php");
byte[] data = IOUtils.toByteArray(is);
InputStreamBody isb= new InputStreamBody(new ByteArrayInputStream(data), "file");
MultipartEntity multipartContent = new MultipartEntity();
multipartContent.addPart("file", isb);
postReq.setEntity(multipartContent);
HttpResponse response = httpClient.execute(postReq);
私の問題は
byte[] data = IOUtils.toByteArray(is);
実行中です:
java.lang.NoClassDefFoundError: org.apache.commons.io.IOUtils
http://commons.apache.org/io/から外部commons-io.jarをダウンロードし、このjarをAndroidプロジェクトのJavaビルドパスに追加しました。何が間違っているのか本当にわかりません。どうすれば修正できますか?