斐伊川我用插座将文件上载到服务器,我需要加载文件的百分比?我该怎么办呢?我有maximun值即文件的长度,我怎么能得到多少文件已上载?使用套接字上传Java文件,需要上传文件的百分比?
FileInputStream fis = new FileInputStream(fil);
BufferedInputStream in = new BufferedInputStream(fis);
BufferedOutputStream out = new BufferedOutputStream(skt.getOutputStream());
//Write the file to the server socket
int i;
while ((i = in.read()) != -1) {
publishProgress(???);
out.write(i);
System.out.println(i);
}
我需要在publishProgress方法中传递文件的长度。
监听者观察图形中读出了。在这种情况下,PublishProgress可能会吐出一大堆所有被订阅的监听器。那时你有你的答案。 – MJB 2011-05-19 16:12:21