Re: compare file size with online file size
unfortunately Im trying to avoid webstart (I dont like the whole code
signing thing)
So I created a class... something like this to compare the file sizes
//get online file size
URL url;
URLConnection conn;
long lSizeOfOnlineFile = 0;
long lSizeClientFile = filClientFile.length();
System.out.println("\nSize of Client file: " + lSizeClientFile + "
" + filClientFile.getAbsolutePath());
try {
url = new URL(strRemoteFile);
conn = url.openConnection();
lSizeOfOnlineFile = conn.getContentLength();
if(lSizeOfOnlineFile < 0){
System.out.println("Could not determine file size.");
}else{
System.out.println("\nSize of Online file: " +
lSizeOfOnlineFile);
}
conn.getInputStream().close();
}
catch(Exception e) {
e.printStackTrace();
}
//compare and act if files modification date are different
if (filClientFile == null){
System.out.println("filClientFile = null");
}
if (lSizeOfOnlineFile != lSizeClientFile){
Andrew Thompson wrote:
tiewknvc9 wrote:
..
....in
order to update the file on the users computer if neccessary.
WebStart can handle that (for data files, as well as classes)
for the user automatically and relatively painlessly - with a
progress dialog.
Andrew T.