0

例外が発生した場合にファイルに書き込むAndroidアプリケーションがあります(ファイルはデバイスの内部メモリに保存されます).....今、このファイルをローカルホストサーバーに送信できるかどうかを知りたいです.

前もって感謝します

編集:以下のコードは、画像をアップロードするために使用するものです...

    try {

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        Bitmap bm=bitmap;
        bm.compress(CompressFormat.PNG, 75, bos);

        byte[] data = bos.toByteArray();

        HttpClient httpClient = new DefaultHttpClient();
        String url="192.168.1.1**";
        HttpPost postRequest = new HttpPost(url+"uploadimage");

        ByteArrayBody bab = new ByteArrayBody(data, imageName);

        MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);

        reqEntity.addPart("uploadfile", bab);

        //reqEntity.addPart("photoCaption", new StringBody("sfsdfsdf"));

        postRequest.setEntity(reqEntity);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));

        String sResponse;

        StringBuilder s = new StringBuilder();



        while ((sResponse = reader.readLine()) != null) {

            s = s.append(sResponse);

        }

        System.out.println("Response: " + s);

    } catch (Exception e) {

        // handle exception here

        Log.e(e.getClass().getName(), e.getMessage());

    }

同様にファイル(テキストファイル)をアップロードしたいです。

4

1 に答える 1

1

このファイルをローカルホストサーバーに送信できるかどうかを知りたい

はい、可能です。

当初の要件を見て、ACRAをご覧になることをお勧めします。

于 2012-05-30T06:52:00.890 に答える