try this code
HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(URL); MultipartEntity mpEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); //Path of the file to be uploaded String filepath = params[0]; File file = new File(filepath); ContentBody cbFile = new FileBody(file, SET_MIMETYPE);//"audio/basic" try { mpEntity.addPart(FILE_NAME, cbFile); post.setEntity(mpEntity); HttpResponse response1 = client.execute(post); HttpEntity resEntity = response1.getEntity(); } catch (Exception e) { e.printStackTrace(); }
or also link to this link " http://www.androidhive.info/2014/12/android-uploading-camera-image-video-to-server-with-progress-bar/ " Thanks
source share