3

Web サーバーで画像ファイルを送信したいのですが、このコードの実行中にエラーが発生します。

hc = new DefaultHttpClient();

URI u = null;
try {
    u = new URI(params[0]);
    HttpPost hp = new HttpPost();
    hp.setURI(u);


    System.out.println("start");
    MultipartEntity mp=new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    System.out.println("mul");
    FileBody fb=new FileBody(new File("akash/res/drawable-hdpi/hp.jpg"),"image/jpg");
    fb.getMediaType();
    mp.addPart("picture",fb);

    System.out.println("add picture");
    hp.setEntity(mp);
    System.out.println("set entity");

    HttpResponse hr = null;
    hr = hc.execute(hp);
    System.out.println(hr.getStatusLine().getStatusCode());
4

1 に答える 1

0

マニフェストでインターネットの使用許可を与えていますか?

<uses-permission android:name="android.permission.INTERNET" />
于 2013-08-06T17:42:25.327 に答える