我正在将图片上传到服务器。
URLConnection connection;
/* set up the connection parameters */
最后,通过
将文件上传到服务器connection.getInputStream();
我需要显示一个显示上传进度的水平ProgressBar
。那么如何找到URLConnection.getInputStream();
答案 0 :(得分:0)
尝试将上传过程包装到AsyncTask中。因此,您将在doInBackground()
上传,您可以在其中“按部件”上传图片(实际上,使用一些缓冲区),并在下载每个部分后调用publishProgress()
。在onProgressUpdate()
方法中,您可以使用新的进度状态更新您的UI。您可以更新进度条,或将新百分比值设置为TextView - 执行您想要的操作。