cómo eliminar un error en "importar org.apache.http.entity.mime.content.ByteArrayBody";

Intenté descargar [httpmime-4.0.1.jar] pero el error sigue ahí y ------------------------------ -

clase ImageUploadTask extiende AsyncTask { @Override

    protected String doInBackground(Void... unsued) {

        try {

            HttpClient httpClient = new DefaultHttpClient();





HttpContext localContext = new BasicHttpContext();
            HttpPost httpPost = new HttpPost(getString(R.string.WebServiceURL) + "/cfc/iphonewebservice.cfc?method=uploadPhoto");
            MultipartEntity entity = new MultipartEntity(

         HttpMultipartMode.BROWSER_COMPATIBLE);





ByteArrayOutputStream bos = new ByteArrayOutputStream();
            bitmap.compress(CompressFormat.JPEG, 100, bos);
            byte[] data = bos.toByteArray();
            entity.addPart("photoId", new StringBody(getIntent()



.getStringExtra("photoId")));
            entity.addPart("returnformat", new StringBody("json"));
            entity.addPart("uploaded", new ByteArrayBody(data,"myImage.jpg"));



    entity.addPart("photoCaption", new StringBody(caption.getText().toString()));
            httpPost.setEntity(entity);
            HttpResponse response = httpClient.execute(httpPost,
   localContext);

preguntado el 22 de mayo de 12 a las 16:05

2 Respuestas

Agregue una carpeta libs en su aplicación y luego agregue "httpmime-4.1.3.jar", después de eso, debe mostrar este directorio a las propiedades de su proyecto.

contestado el 28 de mayo de 12 a las 12:05

Debe agregar este JAR para construir la ruta. Si está utilizando Eclipse, simplemente cópielo en la carpeta del proyecto. Luego, en Eclipse, haga clic con el botón derecho del mouse sobre él, RUTA DE CONSTRUCCIÓN-> AGREGAR A LA RUTA DE CONSTRUCCIÓN

contestado el 22 de mayo de 12 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.