Hi all. My co-worker is experiencing a strange problem. He is trying to do a 'simple' file upload through a servlet. The following code does the trick using Internet Explorer both http and https but on Netscape it only works through http. Using https on Netscape it always cuts off the last several bytes of the file making it corrupt. Does anyone have any ideas? Code snippet follows. Thanks in advance. Blaine StringBuffer sb = new StringBuffer(); ServletInputStream in = request.getInputStream(); int i = in.read(); while (i != -1) { sb.append((char)i); i = in.read(); } out.println(sb.toString());