Android Developers Blog recommend to use HttpURLConnection
other than apache\'s HttpClient
(http://android-developers.blogspot.com/2011/09/androids-htt
use Asynctask to upload file to upload your file to server and create a Progressdialog
1) run your code in
doinbackground(){
your code here..
}
2) update the progress in
publishProgress("" + (int) ((total * 100) / lenghtOfFile));
//type this in the while loop before write..
3) and On updating the progress
protected void onProgressUpdate(String... progress) {
Progress.setProgress(Integer.parseInt(progress[0]));
}
4) dismiss the progress in
protected void onPostExecute(String file_url) {
dismissDialog(progress);