斐伊川我用插座將文件上載到服務器,我需要加載文件的百分比?我該怎麼辦呢?我有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